日付を元号表示するサンプルです。
1 2 3 4 5 6 |
using System.Globalization; DateTime dt = System.DateTime.Now; CultureInfo ci = new CultureInfo("ja-JP"); ci.DateTimeFormat.Calendar = new JapaneseCalendar(); Console.WriteLine(dt.ToString("gy年MM月dd日", ci)); |
- 【結果例】
- 平成27年11月03日
- ★ポイント★
-
- 元号表示は、1968年9月8日以降の場合のみ有効です。
(1968年9月8日よりも過去日だとExceptionが発生します。)
- 元号表示は、1968年9月8日以降の場合のみ有効です。