- ベストアンサー
日付の表示形式の変換について
VB.NET(VB 2010 Express)の次のコードで意図したとおりに表示できません。 MsgBox(Format(DateValue("2012年8月3日"), "yy-mm-dd") 表示結果は"12-00-03"で、月が"08"ではく"00"となります。 何故でしょうか?修正方法をご教示頂きたくよろしくお願い致します。
- みんなの回答 (2)
- 専門家の回答
VB.NET(VB 2010 Express)の次のコードで意図したとおりに表示できません。 MsgBox(Format(DateValue("2012年8月3日"), "yy-mm-dd") 表示結果は"12-00-03"で、月が"08"ではく"00"となります。 何故でしょうか?修正方法をご教示頂きたくよろしくお願い致します。
お礼
なるほど、mmは時間の分を表すのですね。MMに修正して上手くいきました。 そうなのです。いま、VBAのアプリをVB.NETにポーティングしているところなのですが、VBAでは上手くいっていたのですが。 早速回答頂きありがとうございました。助かりました。