- - PR -
システムのカレンダの種類を取得する方法
1
| 投稿者 | 投稿内容 | ||||
|---|---|---|---|---|---|
|
投稿日時: 2005-01-20 15:34
VB.NETで開発しているのですが、
現在のシステム設定でカレンダーの種類が西暦になっているか、和暦になっているかを知るにはどうしたら良いでしょうか。 システム設定で、和暦、西暦どちらでも使えるシステムにしようとしているのですが、うまくいかずに困っております。 よろしくお願いいたします。 | ||||
|
投稿日時: 2005-01-20 15:49
システム設定の日付の書式を取得しなくとも、これ自体は実現できるのでは? _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2005-01-20 16:02
システム設定のシステムとは何を指しているのでしょうか? # 曖昧だと誰も正確には答えられないような...(^^; | ||||
|
投稿日時: 2005-01-20 16:10
回答ありがとうございます。
すみません、もう少し詳しく書きます。 OSがWindows2000の場合ですが、 コントロールパネルの「地域のオプション」の「日付」のタブの中の「カレンダーの種類」で西暦と和暦とが選択できるのですが、ユーザがこの設定を変更すれば、画面表示、入力すべて西暦、和暦いずれでも出来る、というシステムにしたいのです。 プログラムの内部ではすべて西暦で処理するので、和暦に設定されていればフォーマット変換を行う、という判断をしたいのですが・・・ なんか大変そうだから、やめようかな・・・・ | ||||
|
投稿日時: 2005-01-20 17:45
あってるかわかりませんが、
System.Globalization.CultureInfo.CurrentCulture.Calendar.GetType とか? | ||||
|
投稿日時: 2005-01-20 17:53
うまく取れました!
意外と単純でしたね。 もっといろいろ試してみるべきでした。 どうもありがとうございました。 | ||||
1
