1

我在 c# 中将长 Unix 时间转换为 UTC 日期时间时遇到了一些问题

    public static DateTime FromUnixTime(long time1) //EPOCH TO UTC
    {
        DateTime epoch = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
        return epoch.AddMilliseconds(time1);
    }

例如我有一个时间:1372250710901

http://www.epochconverter.com/说:

Assuming that this timestamp is in milliseconds:
GMT: Wed, 26 Jun 2013 12:45:10 GMT

这是正确的,我的回答是26/06/2013 12:06:10.901不正确的。

我敢肯定我错过了一些非常明显的东西,但是我花了一段时间在论坛上搜索并解决了这个问题并且惨遭失败,所以如果有人能提供帮助,那就太棒了。

4

0 回答 0