Datetime 使用vb.net将utc时间转换为本地时间

Datetime 使用vb.net将utc时间转换为本地时间,datetime,vb.net-2010,utc,Datetime,Vb.net 2010,Utc,使用vb.net,我试图将utc时间转换为本地时间。但我认为我得到了错误的结果。这里我附上了mycode code Dim time As DateTime = New DateTime() time = Date.FromFileTimeUtc(1344502618) MsgBox(time) getting result like this 1/1/1601 12:02:14 AM 这个结果正确吗?你可以直接写 Dim time As Double = Convert.ToDoub

使用vb.net,我试图将utc时间转换为本地时间。但我认为我得到了错误的结果。这里我附上了mycode

code

Dim time As DateTime = New DateTime()
time = Date.FromFileTimeUtc(1344502618)
MsgBox(time)


getting result like this

1/1/1601 12:02:14 AM
这个结果正确吗?

你可以直接写

Dim time As Double = Convert.ToDouble(1344502618)
    Dim baseDate As New Date()
    Dim result As Date = baseDate.Add(TimeSpan.FromSeconds(time))
    MsgBox(result)