C# 和暦を取得する

C#で、和暦を取得するサンプルコードを記述してます。
環境
- OS windows11 pro 64bit
- Microsoft Visual Studio Community 2022 Version 17.2.6
和暦を取得
和暦を取得するには、「CultureInfo」に「ja-JP」を指定します。
using System;
using System.Globalization;
namespace ConsoleApp1
{
internal class Program
{
static void Main(string[] args)
{
var j = new CultureInfo("ja-JP");
j.DateTimeFormat.Calendar = new JapaneseCalendar();
DateTime date = new DateTime(2022, 10, 10);
Console.WriteLine(date.ToString($"ggy年", j)); // 令和4年
date = new DateTime(2019, 10, 10);
Console.WriteLine(date.ToString($"ggy年", j)); // 令和元年
}
}
}
実行結果

-
前の記事
CentOs9 手動で日時を設定する 2022.10.14
-
次の記事
Fork ブランチを削除する 2022.10.15
コメントを書く