0

次のようなものを変換する方法について頭を悩ませることはできません

1332953228 -14400

ファーストクラスのSystem.DateTimeオブジェクトに。この値は実際には Mercurial から取得され、UI に表示されると次のように表示されます。

Wed Mar 28 20:47:08 2012 +0400
4

1 に答える 1

1

タイムゾーンのオフセットをどのように処理すればよいか正確にはわかりませんが、Unix Time は 1970 年 1 月 1 日からの秒数です。私が言ったように、オフセットについてはよくわかりませんが、これは近いようです:

var theDate = new DateTimeOffset(new DateTime(1970, 1, 1).AddSeconds(1332953228), TimeSpan.FromSeconds(-14400));
于 2012-05-18T17:34:56.683 に答える