現在日時 を取得するには DateTime.Now を使用します。
システム日時の取得方法
using System;
DateTime システム日時 = DateTime.Now;
DateTime 協定世界時(UTC) = DateTime.UtcNow;
サンプルコード
using System;
// 現在の日時(システム日時)を取得
System.Console.WriteLine(DateTime.Now);
結果 = 2021/05/18 21:00:35
// 協定世界時(UTC)を取得
System.Console.WriteLine(DateTime.UtcNow);
結果 = 2021/05/18 12:00:35
時刻が不要な時は Date プロパティを使用
Date プロパティを使用すると、時刻が 0時0分0秒 になります。 サンプルコードusing System;
// 時刻あり
System.Console.WriteLine(DateTime.Now);
結果 = 2021/05/18 21:03:34
// 時刻無し(0時0分0秒)
System.Console.WriteLine(DateTime.Now.Date);
結果 = 2021/05/18 0:00:00
検証環境
- .NET 5.0
- Microsoft Visual Studio Professional 2019 Version 16.9.5
- Microsoft Windows 10 Pro Version 20H2 OS Build 19042.985 Experience: Windows Feature Experience Pack 120.2212.2020.0