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
関連の記事