■■■

2016年4月5日火曜日

DateTimeを和暦として表示する方法

DateTimeを和暦として表示する方法
VB.NET
Dim ci As New System.Globalization.CultureInfo("ja-JP", False)
ci.DateTimeFormat.Calendar = New System.Globalization.JapaneseCalendar()

Console.WriteLine(dt.ToString("gy年MM月dd日(dddd)", ci))

Console.WriteLine(dt.ToString("D", ci))

Console.WriteLine(dt.ToString("d", ci))

Console.WriteLine(dt.ToString("Y", ci))
C#
DateTime dt = new DateTime(2000, 5, 12, 20, 30, 15, 123);

System.Globalization.CultureInfo ci =
new System.Globalization.CultureInfo("ja-JP", false);
ci.DateTimeFormat.Calendar = new System.Globalization.JapaneseCalendar();

Console.WriteLine(dt.ToString("gy年MM月dd日(dddd)", ci));

Console.WriteLine(dt.ToString("D", ci));

Console.WriteLine(dt.ToString("d", ci));

Console.WriteLine(dt.ToString("Y", ci));

■■■