値のタイムスタンプが634876488000000000あり、予想される日付は04th November 2012, 18:00:00です。ただし、変換すると、年は(日、月、時間はすべて正しい)では3612なくなります。2012
次に例を示します。
Console.WriteLine(DateTime.FromFileTimeUtc(634876488000000000).ToString());
Console.WriteLine(DateTime.FromFileTime(634876488000000000).ToString());
そして出力:
04/11/3612 18:00:00
04/11/3612 18:00:00
さらに調査したところGet-Date 634876488000000000、Powershell で使用すると、正確な予想される日付が取得されることがわかりました04 November 2012 18:00:00。
C#を使用してタイムスタンプを.NET DateTimeオブジェクトに正しく変換する方法を誰か説明してもらえますか?