C# 現在日時を取得
C#で現在日時を取得する方法をメモします。
DateTimeオブジェクト
ローカル時刻はDateTimeオブジェクトで取得することができます。//現在日時を取得 System.Console.WriteLine(System.DateTime.Now); //2018/10/11 15:15:30 //現在日を取得 System.Console.WriteLine(System.DateTime.Today); //2018/10/11 0:00:00
DateTimeオブジェクトによる日時の操作
以下のようにして時刻の操作を行えます。
//現在時刻の取得
DateTime dt = System.DateTime.Now;
System.Console.WriteLine(System.DateTime.Now);
//2018/10/11 15:15:30
//年を取得
System.Console.WriteLine(dt.Year);
//2018
//月を取得
System.Console.WriteLine(dt.Month);
//10
//日を取得
System.Console.WriteLine(dt.Day);
//11
//時間を取得
System.Console.WriteLine(dt.Hour);
//15
//分を取得
System.Console.WriteLine(dt.Minute);
//15
//秒を取得
System.Console.WriteLine(dt.Second);
//30
//曜日を取得
System.Console.WriteLine(dt.DayOfWeek);
//Thursday
//形式を指定して文字列に変換
System.Console.WriteLine(dt.ToString("yyyy/MM/dd HH:mm:ss"));
//2018年10月11日 15時15分30秒
//日本語の曜日を取得
System.Console.WriteLine(dt.ToString("ddd"));
//木
//日本語の曜日を取得
System.Console.WriteLine(dt.ToString("dddd"));
//木曜日
//1月1日から何日たったかが表示されます。
System.Console.WriteLine(dt.DayOfYear);
//284
//20日後に変換します
System.Console.WriteLine(dt.AddDays(20));
//2018/10/31 15:15:30
とても便利ですね。
コメント
コメントを投稿