喫茶XRAYトップページ


[10660] 新元号に関して返信 削除
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);

[10661] Re:新元号に関して返信 削除
2017/1/13 (金) 10:32:27 Mr.XRAY
▼ SO@魔女の一撃中さん

あっ,C# ! 裏切り者だ (笑)

> 新元号は改元の半年以上前に公表だそうですが、
> http://headlines.yahoo.co.jp/hl?a=20170110-00050130-yom-pol


いよいよ現実になりましたね.

> エクセルVBAで試しましたが、変わりませんでした。

処理が違うのかも知れません.
マイクロソフトが対応するのかも.
でも古いエクセルの VBA では対応しないとか.マイクロソフトのやることだから.


[10664] Re2:新元号に関して返信 削除
2017/1/13 (金) 11:00:13 igy
▼ Mr.XRAYさん
> ▼ SO@魔女の一撃中さん
>
> あっ,C# ! 裏切り者だ (笑)
>
> > 新元号は改元の半年以上前に公表だそうですが、
> > http://headlines.yahoo.co.jp/hl?a=20170110-00050130-yom-pol
>
> いよいよ現実になりましたね.


今、自分が作ったソース、見直しているところです。
新元号を考慮してない箇所がいくつかあったりしますね。(汗)

[ 元号選択式日付時刻入力コンポーネント 使用方法 ] - Mr.XRAY

元号が変わった場合
http://mrxray.on.coocan.jp/Delphi/plDateEdit/B_UseMethod.htm#06

が、大変、参考になりました。ありがとうございます。


[10662] Re:新元号に関して返信 削除
2017/1/13 (金) 10:53:33 Mr.XRAY
▼ SO@魔女の一撃中さん

> 試しに、レジストリエディタで、
> [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Calendars\Japanese\Eras]に、
> 文字列値キー 2017 01 01
> 値 新元_新_Shingen_S


ということですので,早速記事を追加しました.
仕事早いでしょう(?) ホホホッ.

[元号が変わった場合]
http://mrxray.on.coocan.jp/Delphi/plDateEdit/B_UseMethod.htm#06


[10663] Re2:新元号に関して返信 削除
2017/1/13 (金) 10:59:36 SO@魔女の一撃中
▼ Mr.XRAYさん

> ということですので,早速記事を追加しました.
> 仕事早いでしょう(?) ホホホッ.
>
> [元号が変わった場合]
> http://mrxray.on.coocan.jp/Delphi/plDateEdit/B_UseMethod.htm#06


早いw
あ、.NET 開発環境はv4かららしいです...
https://msdn.microsoft.com/en-us/library/ee923790(v=vs.85).aspx

[10665] Re3:新元号に関して返信 削除
2017/1/13 (金) 11:04:37 Mr.XRAY
> あ、.NET 開発環境はv4かららしいです...
> https://msdn.microsoft.com/en-us/library/ee923790(v=vs.85).aspx


参考リンクにこの記事へのリンクを貼っているのでいいことにしようっと (^^;


[10666] Re3:新元号に関して返信 削除
2017/1/13 (金) 11:25:57 Mr.XRAY
> > [元号が変わった場合]
> > http://mrxray.on.coocan.jp/Delphi/plDateEdit/B_UseMethod.htm#06


やっぱテストするなら「神武」からですね.なんて.

ジンム,スイゼイ,アンネイ,イトク,コウショウ,コウアン,コウレイ,
コウゲン,カイカ,スイジン,スイレイ....
あれっ,違ったかな ?

中学生の時に,こうやって暗記していたら,先生に
そんなこと暗記しなくてもいい ! と言われてしまいました.


[10667] Re4:新元号に関して返信 削除
2017/1/13 (金) 13:25:18 福士
▼ Mr.XRAYさん
> やっぱテストするなら「神武」からですね.なんて.
残念ながら(?)明治6年のグレゴリオ暦への改暦以前の和暦はどうにも扱えないので、
明治以降のテストだけで大丈夫ですね。

[10668] Re5:新元号に関して返信 削除
2017/1/13 (金) 13:31:46 Mr.XRAY
▼ 福士さん
> > やっぱテストするなら「神武」からですね.なんて.
> 残念ながら(?)明治6年のグレゴリオ暦への改暦以前の和暦はどうにも扱えないので、
> 明治以降のテストだけで大丈夫ですね。


仰せの通りでございます.
ガクッ... ショボン... (泣)
神武天皇様,そういうわけですのでゴメンなさい.


INCM/CMT
Cyclamen v3.82