C# - 現在日時 (システム日時)を取得する

現在日時 を取得するには 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

サンプルコードの実行結果 サンプルコードの実行結果

検証環境

関連ページ