分からなくて困っています。どなたかご教授お願いいたします。m(_ _)m
■質問
年の部分を西暦年で表示したいのですが
なぜか、年の部分が西暦年ではなく平成年で処理されてしまいます。
Today ・ Now を使うと
例えば今日だと「14/09/15」となってしまいます。
で、Format関数を使って
Format(Today,"yyyy/MM/dd")とやってみたのですが
それでも「14/09/15」となってしまいます。
ちなみに、関係ないかもしれませんが
DateTimePickerもデフォルトで年が平成年表示なんです・・・
これってツールのなんかの設定の問題なのでしょうか・・・?
ネットで調べたら、Format関数でちゃんと西暦年4桁でみんなうまくいってるようなのですが、なぜか自分だけ・・・(涙)
なにかご存知の方はどうかお返事をお願いいたします。
No.2ベストアンサー
- 回答日時:
私もVB.NETでよくわからない事ばかりあって困っています。
ご質問の件ですが私は、こう解決しました
dim str as string
dim genzai as date
str=Format(Now,"M/d/yyyy HH:mm:ss")
genzai=CDate(str)
上手くいかなければごめんなさい
お返事有難うございます。
結果は
CDate(str)のキャストでこけてしまいました・・・。
自分は最近、VB.NETのスタンダードを購入して
アップグレードウイザードがついてないので
自力でVB6のコードをVB.NETに変えてるのですが
データグリッドや印刷関連、ヘルプ表示など
かなり仕様が変わっているのでホントに困っています。
こうやってお返事をいただけれると救われます。
お返事、有難うございました。
No.1
- 回答日時:
VB.netは判りませんが、VBでは平成02年09月となりましたが。
この辺は変わってないのでは。Private Sub Form_Click()
a = Now()
Form1.Print Format(a, "gggyy年mm月")
End Sub
またはForm1.Print Format(a, "ggge年m月")
お返事有難うございます。
Format(Now,"gggyy年MM月")
で平成14年9月と表示されました・・・。
平成14年を2002年にしたかったのですが・・・。
とにかくお返事有難うございました。
あと、自己レスですが
地域オプションの日付が「和暦」になっていたため
NowやTodayで和暦の平成年になっていたようです。
また
DateTime.Now.Year.ToString
という記述で強制的に西暦年4桁を取得できました。
お返事有難うございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 西暦の下一桁と月を表示させたい。但し、10,11,12月はXYZにしたい。 5 2023/06/22 13:15
- Access(アクセス) エクセルのVBAについて教えてください。 4 2023/01/21 10:21
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2023/05/23 16:28
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/01/23 09:24
- Excel(エクセル) エクセル365の関数。誕生日表記がおかしい 2 2022/10/17 18:52
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2023/01/23 17:13
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/01/23 11:02
- Excel(エクセル) エクセルの日付表示を変換するやり方をご存じの方は教えて下さい。 7 2022/12/28 15:43
- Excel(エクセル) Excel2019、2021の売り上げなどの集計表について 4 2022/11/29 14:03
- Access(アクセス) Accessのデータ型の日付/時刻型について 2 2023/02/14 07:40
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Eclipseの対応する括弧の強調表...
-
JSPからYYYYMMDDで日付入力する
-
テキストボックスに今日の日付...
-
VBA 日付・時刻の判別 時刻を認...
-
【VBA】土日をスキップして日付...
-
VBA のMSG の入力部分で日付を...
-
ふと、気になる事が… 中年以降...
-
VisualBasic6.0のFormat関数で...
-
VBA:日付をシリアル値にできる...
-
ユーザーフォームのラベルに日...
-
3人のじゃんけんのプログラム
-
【Excel VBA】条件に合った行の...
-
VBA 日付、未来の日付はエラー...
-
DateTimePickerを西暦表示にす...
-
VBAの質問になります 行の非表示
-
システム日付とは?
-
パソコンの日付変更したら、ヤ...
-
エクセルのVBAで日付を検索し転...
-
日付を操作したい
-
VBAで当月の1日を表示するには...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Eclipseの対応する括弧の強調表...
-
ユーザーフォームのラベルに日...
-
VBAの質問になります 行の非表示
-
エクセルのVBAで日付を検索し転...
-
VisualBasic6.0のFormat関数で...
-
DataGridViewでyyyy/MM/dd
-
3人のじゃんけんのプログラム
-
システム日付とは?
-
コンボボックスに日付を表示する
-
今日より前の書き方 マクロ
-
【VBA】土日をスキップして日付...
-
エクセルVBAで機械の稼働時間を...
-
VBA 日付、未来の日付はエラー...
-
DataGridViewの和暦表示について
-
VBAで当月の1日を表示するには...
-
「eclipseで作るカレンダー(ス...
-
テキストボックスにカレンダー...
-
ExcelVBAでSQLサーバの日付時刻...
-
【Excel VBA】条件に合った行の...
-
VBAのapplication.ontime メソ...
おすすめ情報