C# 現在日時の取得と表示形式のサンプル

C#の現在日時の取得と表示形式のサンプルです。

目次

サンプル 現在日時を取得する

現在日時を取得する

現在日時を取得するサンプルです。

using System;
class Test1
{
    static void Main()
    {
        DateTime dt1 = DateTime.Now;
        Console.WriteLine(dt1); // 2020/02/03 9:24:29

        DateTime dt2 = DateTime.Today;
        Console.WriteLine(dt2); // 2020/02/03 0:00:00

        DateTime dt3 = DateTime.Now;
        Console.WriteLine(dt3.Year +"年"
                        + dt3.Month + "月"
                        + dt3.Day + "日"); // 2020年2月3日
        Console.WriteLine(dt3.Hour + "時" 
                        + dt3.Minute + "分"
                        + dt3.Second + "秒" 
                        + dt3.Millisecond); // 9時24分29秒983
    }
}

6行目は、DateTimeのNowプロパティで現在日時を取得しています。
9行目は、Todayプロパティで現在の年月日を取得しています。時分秒は0になっています。
13~15行目は、年月日のみを表示しています。Year,Month,DayはDateTime構造体のプロパティです。
16~19行目は、時分秒ミリ秒を表示しています。Hour,Minute,Second,MillisecondもDateTime構造体のプロパティです。

DateTime構造体

以下は、MicrosoftのDateTime構造体のリンクです。
https://docs.microsoft.com/ja-jp/dotnet/api/system.datetime?view=netframework-4.8

関連の記事

C# 日時を計算するサンプル(加算と減算)
C# 日時の差分を求めるサンプル

△上に戻る