Home All Groups Group Topic Archive Search About

time formatting error

Author
29 Sep 2006 1:38 AM
linuxnooby
Hi

I am trying to display a unix timestamp as a time of day. I can do this
but I lose 10 hours. Is this something do with locale or is there an
error in my code?? The timestamp is for 11.20 am, but the message box
displays 1.20am !!

Dim timestamp As Integer = 1159492831

Dim dt As Date = New System.DateTime(1970, 1, 1).AddSeconds(timestamp)

MessageBox.Show(Format(dt, "hh:mm tt"))


any help appreciated
Dave

Author
30 Sep 2006 3:08 AM
xfile
Hi,

I am not an expert but I know sometime it could happen if your server is
hosted remotely.

Is it your case?  If so, you may need adding extra 10 hours to values.
Don't ask me how, I am an idiot in programming :)

Hope this helps.

<linuxno***@yahoo.com.au> wrote in message
Show quoteHide quote
news:1159493903.933034.216640@h48g2000cwc.googlegroups.com...
> Hi
>
> I am trying to display a unix timestamp as a time of day. I can do this
> but I lose 10 hours. Is this something do with locale or is there an
> error in my code?? The timestamp is for 11.20 am, but the message box
> displays 1.20am !!
>
> Dim timestamp As Integer = 1159492831
>
> Dim dt As Date = New System.DateTime(1970, 1, 1).AddSeconds(timestamp)
>
> MessageBox.Show(Format(dt, "hh:mm tt"))
>
>
> any help appreciated
> Dave
>
Author
3 Oct 2006 3:15 AM
linuxnooby
There is no remote server involved, the timestamp is generated on the
local machine.

cheers Dave


xfile wrote:
Show quoteHide quote
> Hi,
>
> I am not an expert but I know sometime it could happen if your server is
> hosted remotely.
>
> Is it your case?  If so, you may need adding extra 10 hours to values.
> Don't ask me how, I am an idiot in programming :)
>
> Hope this helps.
>
> <linuxno***@yahoo.com.au> wrote in message
> news:1159493903.933034.216640@h48g2000cwc.googlegroups.com...
> > Hi
> >
> > I am trying to display a unix timestamp as a time of day. I can do this
> > but I lose 10 hours. Is this something do with locale or is there an
> > error in my code?? The timestamp is for 11.20 am, but the message box
> > displays 1.20am !!
> >
> > Dim timestamp As Integer = 1159492831
> >
> > Dim dt As Date = New System.DateTime(1970, 1, 1).AddSeconds(timestamp)
> >
> > MessageBox.Show(Format(dt, "hh:mm tt"))
> >
> >
> > any help appreciated
> > Dave
> >