[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秒