time formatting error

L

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
 
X

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.
 
L

linuxnooby

There is no remote server involved, the timestamp is generated on the
local machine.

cheers Dave
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top