PR

[C# Datetime] 現在日付、現在日時を取得する

C#で日付を扱う場合、System.DateTime構造体を使います。

スポンサーリンク

現在日時を取得する(Now)

DateTime構造体Nowプロパティで現在日時を取得することができます。

using System;
class Program
{
    public static void Main()
    {
        DateTime date = DateTime.Now;
        Console.WriteLine(date);
    }
}
2020/04/21 19:31:55

年だけ、時だけなどを取得したい場合はそれぞれのプロパティを使います。

using System;
class Program
{
    public static void Main()
    {
        DateTime date = DateTime.Now;
        Console.WriteLine(date);
        Console.WriteLine($"年:{date.Year}");
        Console.WriteLine($"月:{date.Month}");
        Console.WriteLine($"日:{date.Day}");
        Console.WriteLine($"時:{date.Hour}");
        Console.WriteLine($"分:{date.Minute}");
        Console.WriteLine($"秒:{date.Second}");
        Console.WriteLine($"ミリ秒:{date.Millisecond}");
    }
}
2020/04/21 19:34:35
年:2020
月:4
日:21
時:19
分:34
秒:35
ミリ秒:980
スポンサーリンク

現在日付を取得する(Today)

DateTime構造体Todayプロパティで現在日付を取得することができます。
時刻部分は00:00:00になります。

using System;
class Program
{
    public static void Main()
    {
        DateTime date = DateTime.Today;
        Console.WriteLine(date);
        Console.WriteLine($"年:{date.Year}");
        Console.WriteLine($"月:{date.Month}");
        Console.WriteLine($"日:{date.Day}");
        Console.WriteLine($"時:{date.Hour}");
        Console.WriteLine($"分:{date.Minute}");
        Console.WriteLine($"秒:{date.Second}");
        Console.WriteLine($"ミリ秒:{date.Millisecond}");
    }
}
2020/04/21 0:00:00
年:2020
月:4
日:21
時:0
分:0
秒:0
ミリ秒:0

C# 記事まとめページに戻る(他のサンプルコードもこちら)

C# プログラミング講座
C#についての記事まとめページです。開発環境VisualStudioのインストール方法や使い方、プログラミングの基礎知識についてや用語説明の記事一覧になっています。講座の記事にはすぐに実行できるようにサンプルコードを載せています。

コメント