令和1年?令和元年?
c#のdate formatで変換すると1年表記される時と、元年表記される時があるみたいです。
レジストリは同じため.net frameworkのバージョンの違いか、OSによるものか、調査中。
結論
ここに書いてた。
https://support.microsoft.com/ja-jp/help/4477957/new-japanese-era-updates-for-net-framework
対象のKBを適用すると、
ggyy年 -> 令和01年
ggyy'年' -> 令和元年
だったものが
ggyy年 -> 令和元年
ggyy'年' -> 令和元年
となる。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\AppContext
Switch.System.Globalization.FormatJapaneseFirstYearAsANumber=1
を設定して上げると、元年表記が01年表記になる