C# 現在日時の取得と表示形式のサンプル

C#の現在日時の取得と表示形式のサンプルです。

目次

サンプル 現在日時を取得する

現在日時を取得する

public string ToString(string format);

現在日時を取得するサンプルです。

using System;
class Test1
{
	static void Main()
	{
		DateTime dt1 = DateTime.Now;

		Console.WriteLine(dt1); // 2020/02/03 9:24:29

		Console.WriteLine(
			dt1.ToString("yyyy/MM/dd HH:mm:ss")); //2020/08/01 01:56:36

		Console.WriteLine(
			dt1.ToString("yyyy年MM月dd日 HH時mm分ss秒")); //2020年08月01日 01時56分36秒

		Console.WriteLine(
			dt1.ToString("yyyyMMddHHmmss")); //20200801015636

		Console.WriteLine(
			dt1.ToString("yyyyMMdd")); //20200801
	}
}

6行目は、DateTimeのNowプロパティで現在日時を取得しています。
11行目は、現在の日時をyyyy/MM/dd HH:mm:ss形式で取得しています。
ToStringメソッドの戻り値は、Stringです。
14行目は、現在の日時を年月日時分秒形式で取得しています。
17行目は、文字を指定せずつめて出しています。
20行目のように年月日のみの表示もできます。

DateTime構造体

以下は、MicrosoftのDateTime構造体のリンクです。
https://docs.microsoft.com/ja-jp/dotnet/api/system.datetime?view=netframework-4.8

関連の記事

C# 日時を計算するサンプル(加算と減算)
C# 日時の差分を求めるサンプル

△上に戻る