[C#]DateTimeで現在の日付・時刻を取得するには?

C#

どうも、ちょげ(@chogetarou)です。

DateTimeで今の日付・時刻を取得する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

DateTimeで現在の日付・時刻を取得する方法は、2つあります。

Nowプロパティ

1つは、Nowプロパティを使う方法です。

具体的には、DateTimeのNowプロパティにアクセスします。

DateTime currentDay = DateTime.Now;

上記のDateTime.Nowは、現在の日付・時刻を持つDateTimeを返します。

使用例

using System;
public class Example
{
    public static void Main()
    {
        DateTime currentDay = DateTime.Now;
        
        Console.WriteLine(currentDay); // 6/27/2022 2:02:00 AM
    }
}

UtcNow

もう1つは、UtcNowを使う方法です。

具体的には、DateTimeのUtcNowにアクセします。

DateTime currentDay = DateTime.UtcNow;

上記のDateTime.UtcNowは、UTCでの現在の日付・時刻を持つDateTimeを返します。

使用例

using System;
public class Example
{
    public static void Main()
    {
        DateTime currentDay = DateTime.UtcNow;
        
        Console.WriteLine(currentDay); // 6/27/2022 2:03:43 AM
    }
}

まとめ

DateTimeで現在の日付・時刻を取得する方法は、次の2つです。

  • Nowプロパティを使う方法
    DateTime currentDay = DateTime.Now;
  • UtcNowを使う方法
    DateTime currentDay = DateTime.UtcNow;

コメント

タイトルとURLをコピーしました