
地域と言語オプションで和暦設定を行っているPCで
DateTimePickerコントロールを西暦表示にしたいのですが
どの様にすればよいのでしょうか?
現在、プロパティを下記のように設定しています。
しかし、西暦で"2008/08/26"と表示したいのですが
和暦で"20/08/26"と表示されます。
Formatプロパティ:Custom
CustomFormatプロパティ:"yyyy/MM/dd"
皆様のお力をお貸し下さい。
環境は
WindowsXP sp2
VisualStudio2008 C#
です。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
C#を勉強中の者です。
既に検索されているかもしれませんが、DateTimePickerの和暦、西暦は地域と言語オプションで決まってしまい、プログラム側で制御することはできないようです。なお、「DateTimePicker 和暦」などで検索したところ、年の部分を文字列で表示してしまう方法を書かれている方がおられます。
DateTimePickerで和暦を表示させる
http://blogs.wankuma.com/mnow/archive/2006/05/21 …
ただし年の部分は文字列ですので選択してUpDownはできず、変更するにはカレンダーを使わなければなりません。しかもカレンダーの表示は和暦かもしれません。この方法でよければ下記のコードで常に西暦を表示できます。Windows XP SP3 + C#2005 Expressで試しました。
(でも、地域と言語オプションで和暦が選択されたのなら、和暦を表示した方が統一感があってよいようにも思います。プログラム内の文字列での比較等は西暦で統一して。)
--------
dateTimePicker1のFormatプロパティをCustomにしておきます。
private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
{
dateTimePicker1.CustomFormat = dateTimePicker1.Value.Year.ToString() + "/MM/dd";
}
private void Form1_Load(object sender, EventArgs e)
{
dateTimePicker1_ValueChanged(dateTimePicker1, new EventArgs());
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Eclipseの対応する括弧の強調表...
-
ExcelのVBAコードについて教え...
-
システム日付とは?
-
VBAのオーバーフローについて質...
-
エクセルのVBAで日付を検索し転...
-
ユーザーフォームのラベルに日...
-
VB6.0 のformat関数について
-
日付の差を求めるには
-
このPASMOの通知来ないようにで...
-
iPhoneのプッシュ通知の過去履...
-
ラインの通知設定有りにしてる...
-
スマホにYahooニュースが来ない...
-
Androidのスマホについてです。...
-
CANONのZoomBrowser EXインスト...
-
iPhoneのメールで、特定の人だ...
-
スマホ 電話の着信・受信履歴が...
-
アプリケーションの自動アップ...
-
g08を工場出荷時に戻したい!
-
iPhone7を使用しているのですが...
-
ゼンリーについてです。 充電も...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Eclipseの対応する括弧の強調表...
-
DataGridViewでyyyy/MM/dd
-
エクセルのVBAで日付を検索し転...
-
ユーザーフォームのラベルに日...
-
VisualBasic6.0のFormat関数で...
-
1本あたり○円と表示する時どの...
-
システム日付とは?
-
Googleフォームで選択肢に応じ...
-
指定した日付が、その月の第何...
-
VB6.0 のformat関数について
-
VBA 日付、未来の日付はエラー...
-
コンボボックスに日付を表示する
-
JSPからYYYYMMDDで日付入力する
-
テキストボックスに今日の日付...
-
【VBA】土日をスキップして日付...
-
VBAのapplication.ontime メソ...
-
VBでDate型の大小比較がうまく...
-
誕生日より星座を表示するには
-
特定の項目セルにスキャン(入...
-
VBAで日付入力しているのですが
おすすめ情報