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