[C#]現在日時を取得するサンプル
定義
1.public static DateTime Now { get; }
コンピューター上の現在の日時を現地時刻で表した DateTime オブジェクトを取得します。
2.public string ToString (IFormatProvider? provider);
指定したカルチャ固有の書式情報を使用して、現在の DateTime オブジェクトの値をそれと等価な文字列形式に変換します。
使用例
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { //現在日時 DateTime dte = DateTime.Now; //フォーマットの定義 String fmt1 = "yyyy/MM/dd HH:mm:ss"; String fmt2 = "yyyyMMddHHmmss"; String fmt3 = "HH時mm分ss秒"; String fmt4 = "yyyyMMdd"; String fmt5 = "yyyy年MM月dd日 HH時mm分ss秒"; Console.WriteLine(dte); Console.WriteLine(dte.ToString(fmt1)); Console.WriteLine(dte.ToString(fmt2)); Console.WriteLine(dte.ToString(fmt3)); Console.WriteLine(dte.ToString(fmt4)); Console.WriteLine(dte.ToString(fmt5)); Console.ReadKey(); } } }
実行結果
2021/10/06 19:42:44
2021/10/06 19:42:44
20211006194244
19時42分44秒
20211006
2021年10月06日 19時42分44秒