地域と言語オプションで和暦設定を行っている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で質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Accessのデータ型の日付/時刻型について 2 2023/02/14 07:40
- Excel(エクセル) Excelで、昭和の西暦換算 6 2023/03/23 11:29
- Excel(エクセル) エクセルでセルの日付を和暦表示設定にしたらおかしなことに? 3 2022/05/25 11:47
- Excel(エクセル) 差し込み印刷がうまくいかない 2 2022/07/29 12:26
- Visual Basic(VBA) エクセルでフォームのチェックボックスを使用した日付表示切替を作りたい 3 2023/07/11 10:47
- 戸籍・住民票・身分証明書 運転免許証の更新期日って何でわざわざ元号(令和)表紙なんでしょうか? 特に元号が変わった時前の元号が 3 2023/05/04 12:45
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2023/01/23 17:13
- Excel(エクセル) 西暦の下一桁と月を表示させたい。但し、10,11,12月はXYZにしたい。 5 2023/06/22 13:15
- Word(ワード) 差し込み印刷の処理 1 2022/07/20 16:54
- Access(アクセス) エクセルのVBAについて教えてください。 4 2023/01/21 10:21
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ユーザーフォームのラベルに日...
-
Eclipseの対応する括弧の強調表...
-
コンボボックスに日付を表示する
-
VBAで当月の1日を表示するには...
-
3人のじゃんけんのプログラム
-
和暦表示
-
エクセルのVBAで日付を検索し転...
-
VBAの質問になります 行の非表示
-
<Access>2つの抽出条件が合致...
-
【VBA】土日をスキップして日付...
-
Googleフォームで選択肢に応じ...
-
テキストボックスに今日の日付...
-
「eclipseで作るカレンダー(ス...
-
DataGridViewでyyyy/MM/dd
-
VBA 日付・時刻の判別 時刻を認...
-
VBAで日付入力しているのですが
-
【Excel VBA】条件に合った行の...
-
ACCESSのフォームに本日...
-
DataGridViewの和暦表示について
-
今日より前の書き方 マクロ
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAの質問になります 行の非表示
-
ユーザーフォームのラベルに日...
-
Googleフォームで選択肢に応じ...
-
エクセルのVBAで日付を検索し転...
-
VisualBasic6.0のFormat関数で...
-
システム日付とは?
-
Eclipseの対応する括弧の強調表...
-
【VBA】土日をスキップして日付...
-
DataGridViewでyyyy/MM/dd
-
【Excel VBA】条件に合った行の...
-
VBAで当月の1日を表示するには...
-
VBA 日付、未来の日付はエラー...
-
JSPからYYYYMMDDで日付入力する
-
VB6.0 のformat関数について
-
指定した日付が、その月の第何...
-
VBで時間計算
-
VBAのオーバーフローについて質...
-
今日より前の書き方 マクロ
-
テキストボックスに今日の日付...
-
3人のじゃんけんのプログラム
おすすめ情報