データ操作

[C#] DateTime日時を和暦で表示する

2021年5月22日

DateTime日時を和暦で表示するサンプルです。

サンプル

例)DateTime型日付を和暦で表示する

using System;
using System.Globalization;

//DateTime日付を生成
DateTime dt = DateTime.Parse("2021/03/28");

//和暦の使用準備
JapaneseCalendar jc = new JapaneseCalendar();
CultureInfo ci = new CultureInfo("Ja-JP", true);
ci.DateTimeFormat.Calendar = jc;

//DateTime日付を和暦で表示する
string hiduke = dt.ToString("ggy年M月d日", ci);
Console.WriteLine(hiduke);

結果

令和3年3月28日

備考

  • DateTime日付を和暦で表示するには、日付情報に日本のカレンダーを適用すれば表示できます。
  • この処理は、上記サンプルの8~10行目で行っています。

関連記事

-データ操作
-, ,