プログラムでは基本西暦処理が主です。
(私の場合)
ただし、処理した日付をレポートとして出力する際は和暦を使う時もあります。
そんな日付の書式(フォーマット)は次のようにやります。
-- code ----------------------
System.Globalization.CultureInfo culture = new System.Globalization.CultureInfo("ja-JP", true);
culture.DateTimeFormat.Calendar = new System.Globalization.JapaneseCalendar();
DateTime today = DateTime.Today;
// 西暦の出力方法
Console.WriteLine(today);
Console.WriteLine(today.ToString("yyyy/MM/dd"));
Console.WriteLine("{0:yyyy/MM/dd}", today);
// 和暦の出力方法
Console.WriteLine(.today.ToString("ggyy年MM月dd日(ddd)", culture))
------------------------------
これで変化自在に月、年号、曜日が表示もできてしまいます。
