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とても便利ですね。
コメント
コメントを投稿