UNIX時間をDateTimeOffset, DateTimeにする †UNIX時間をDateTimeOffset、DateTimeにするサンプルコードを C#, Visual Basic で紹介ます。 関連サイト †関連記事 †動作確認環境 †
UNIX時間をDateTimeOffset, DateTimeを使って変換 †以下のサンプルコードでは、DateTimeOffset の FromUnixTimeSeconds を使って UNIX時間をDateTimeOffset、 DateTime で使用できるようにします。
C# †using System; class Program { static void Main(string[] args) { long unixtime = 0L; DateTimeOffset dto = DateTimeOffset.FromUnixTimeSeconds(unixtime); Console.WriteLine("DateTimeOffset : " + dto.ToString()); Console.WriteLine("DateTimeOffset(JST): " + dto.ToLocalTime().ToString()); DateTime dt = dto.DateTime; Console.WriteLine("DateTime : " + dt.ToString()); } } Visual Basic †Module Program Sub Main(args As String()) Dim unixtime As Long = 0L Dim dto As DateTimeOffset = DateTimeOffset.FromUnixTimeSeconds(unixtime) Console.WriteLine("DateTimeOffset : " & dto.ToString()) Console.WriteLine("DateTimeOffset(JST): " & dto.ToLocalTime().ToString()) Dim dt As DateTime = dto.DateTime Console.WriteLine("DateTime : " + dt.ToString()) End Sub End Module 実行結果 †上記のサンプルコードを実行した時のキャプチャになります。 以上、UNIX時間をDateTimeOffset, DateTime に変換するサンプルコードでした。 |