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のインストール方法や使い方、プログラミングの基礎知識についてや用語説明の記事一覧になっています。講座の記事にはすぐに実行できるようにサンプルコードを載せています。
コメント