2017/1/13 (金) 10:12:25 SO@魔女の一撃中 |
新元号は改元の半年以上前に公表だそうですが、
http://headlines.yahoo.co.jp/hl?a=20170110-00050130-yom-pol
レジストリをいじってる方もいるようです。
https://twitter.com/kaz_inoue/status/819377153888223232
試しに、レジストリエディタで、
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Calendars\Japanese\Eras]に、
文字列値キー 2017 01 01
値 新元_新_Shingen_S
エクセルVBAで試しましたが、変わりませんでした。
C#だと、うまく動いたのですが、VBAとかは見てる箇所が違うのかな?と思いました。
[C#@適当テストコード]
using System.Globalization;
DateTime d = new DateTime(2017, 1, 1);
CultureInfo culture = new CultureInfo("ja-JP", true);
culture.DateTimeFormat.Calendar = new JapaneseCalendar();
textBox1.Text = d.ToString("ggyy年M月d日", culture);
|
|