Windows10での和暦表示が「元年」ではなくなった

Windows10の新元号に対応したアップデートが5月2日に出たのだが、次の日にも出ていた。こちらをセットアップしたら「元年」ではなく「01年」に変換された。



デフォルトで「元年」表記と云うのは、さすがに無しになったらしい。よかったのか?


OSビルド情報を見たら「17763.475」だった。



上記のアプリで、西暦から和暦に変換するところは、下記のコードで実行している。ddはDatetime型の変数。ToStringの書式指定で「年」を「'年’」のような書き方はしていない。

var ci = new CultureInfo("ja-JP") { DateTimeFormat = { Calendar = new JapaneseCalendar() } };
var t = dd.ToString("ggyy年MM月dd日", ci);


コメント

このブログの人気の投稿

varchar をデータ型 numeric に変換中に、算術オーバーフロー エラーが発生しました。