元号や、和暦の年を使って処理を行うことがあったので、メモしておきます。
最近は曜日が簡単に取れるようになったんだなー。
うろ覚えだけど、昔は曜日って簡単には取れなかった気が・・・
確か曜日を取得するようなのは準備されてたけど、1~7の数値が返ってきて、それをswitchとかしてた気がする・・・
1 | var hiduke = DateTime.Now; |
2 | System.Globalization.CultureInfo ci = new System.Globalization.CultureInfo( "ja-JP" ); |
3 | ci.DateTimeFormat.Calendar = new System.Globalization.JapaneseCalendar(); |
5 | var val1 = hiduke.ToString( "ggy年M月d日" , ci); |
7 | var val2 = hiduke.ToString( "gg" , ci); |
9 | var val3 = hiduke.ToString( "yy" , ci); |
11 | var val4 = hiduke.Year.ToString(); |
13 | var val5 = hiduke.Month.ToString(); |
15 | var val6 = hiduke.Day.ToString(); |
17 | var val7 = hiduke.ToString( "ddd" ); |
19 | var val8 = hiduke.ToString( "dddd" ); |