.NET/UNIX時間をDateTimeOffset, DateTimeにする
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* UNIX時間をDateTimeOffset, DateTimeにする [#pbe40028]
UNIX時間をDateTimeOffset、DateTimeにするサンプルコードを ...
#contents
* 関連サイト [#oaf692ae]
-[[Microsoft .NET | DateTimeOffset 構造体>https://docs.mi...
-[[Microsoft .NET | DateTime 構造体>https://docs.microsof...
#htmlinsert(windev-top.html)
* 関連記事 [#ge8f4f4b]
-[[UNIX時間への変換・DateTimeOffset>.NET/UNIX時間への変換...
* 動作確認環境 [#e26a2f7d]
-Windows 10
-Visual Studio 2019
-.NET Core 3.1
-コンソールアプリケーション
* UNIX時間をDateTimeOffset, DateTimeを使って変換 [#y5b17b...
以下のサンプルコードでは、DateTimeOffset の ''FromUnixTim...
本サンプルコードでは、紹介していませんが、ミリ秒の FromUn...
サンプルコードの動作は以下の通りです。
+ UNIX時間に0を指定
+ DateTimeOffsetの''FromUnixTimeSeconds''を使って変換
+ DateTimeOffsetの日時を表示(0なので 1970/1/1 0:0:0 にな...
+ ローカル時間を指定し、DateTimeOffsetの日時を表示してい...
ToLocalTimeを使っているので、私の環境では日本時間となって...
+ DateTimeOffsetをDateTimeに代入し日時を表示しています。
** C# [#ca5fbfa6]
using System;
class Program
{
static void Main(string[] args)
{
long unixtime = 0L;
DateTimeOffset dto = DateTimeOffset.FromUnixTime...
Console.WriteLine("DateTimeOffset : " + dto....
Console.WriteLine("DateTimeOffset(JST): " + dto....
DateTime dt = dto.DateTime;
Console.WriteLine("DateTime : " + dt.T...
}
}
** Visual Basic [#kefb7e05]
Module Program
Sub Main(args As String())
Dim unixtime As Long = 0L
Dim dto As DateTimeOffset = DateTimeOffset.FromU...
Console.WriteLine("DateTimeOffset : " & dto....
Console.WriteLine("DateTimeOffset(JST): " & dto....
Dim dt As DateTime = dto.DateTime
Console.WriteLine("DateTime : " + dt.T...
End Sub
End Module
** 実行結果 [#c3273a11]
上記のサンプルコードを実行した時のキャプチャになります。
#ref(run.png)
以上、UNIX時間をDateTimeOffset, DateTime に変換するサンプ...
#htmlinsert(windev-btm.html)
終了行:
#navi(../)
* UNIX時間をDateTimeOffset, DateTimeにする [#pbe40028]
UNIX時間をDateTimeOffset、DateTimeにするサンプルコードを ...
#contents
* 関連サイト [#oaf692ae]
-[[Microsoft .NET | DateTimeOffset 構造体>https://docs.mi...
-[[Microsoft .NET | DateTime 構造体>https://docs.microsof...
#htmlinsert(windev-top.html)
* 関連記事 [#ge8f4f4b]
-[[UNIX時間への変換・DateTimeOffset>.NET/UNIX時間への変換...
* 動作確認環境 [#e26a2f7d]
-Windows 10
-Visual Studio 2019
-.NET Core 3.1
-コンソールアプリケーション
* UNIX時間をDateTimeOffset, DateTimeを使って変換 [#y5b17b...
以下のサンプルコードでは、DateTimeOffset の ''FromUnixTim...
本サンプルコードでは、紹介していませんが、ミリ秒の FromUn...
サンプルコードの動作は以下の通りです。
+ UNIX時間に0を指定
+ DateTimeOffsetの''FromUnixTimeSeconds''を使って変換
+ DateTimeOffsetの日時を表示(0なので 1970/1/1 0:0:0 にな...
+ ローカル時間を指定し、DateTimeOffsetの日時を表示してい...
ToLocalTimeを使っているので、私の環境では日本時間となって...
+ DateTimeOffsetをDateTimeに代入し日時を表示しています。
** C# [#ca5fbfa6]
using System;
class Program
{
static void Main(string[] args)
{
long unixtime = 0L;
DateTimeOffset dto = DateTimeOffset.FromUnixTime...
Console.WriteLine("DateTimeOffset : " + dto....
Console.WriteLine("DateTimeOffset(JST): " + dto....
DateTime dt = dto.DateTime;
Console.WriteLine("DateTime : " + dt.T...
}
}
** Visual Basic [#kefb7e05]
Module Program
Sub Main(args As String())
Dim unixtime As Long = 0L
Dim dto As DateTimeOffset = DateTimeOffset.FromU...
Console.WriteLine("DateTimeOffset : " & dto....
Console.WriteLine("DateTimeOffset(JST): " & dto....
Dim dt As DateTime = dto.DateTime
Console.WriteLine("DateTime : " + dt.T...
End Sub
End Module
** 実行結果 [#c3273a11]
上記のサンプルコードを実行した時のキャプチャになります。
#ref(run.png)
以上、UNIX時間をDateTimeOffset, DateTime に変換するサンプ...
#htmlinsert(windev-btm.html)
ページ名: