• ベストアンサー

アメリカ表記?イギリス表記?

VBA画面で  MsgBox #2012/6/1# と入力すると、自動で  MsgBox #6/1/2012# に変換されるのですが、これってアメリカ表記だかイギリス表記だかのどちらかですよね? マイクロソフトはアメリカにある会社だからアメリカ表記ですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.3

>これってアメリカ表記だかイギリス表記だかのどちらかですよね? mm/dd/yy ・・・ アメリカ式 dd/mm/yy ・・・ ヨーロッパ式

u8y787
質問者

お礼

「dd/mm/yy ・・・ ヨーロッパ式」に当てはまりますね。 ありがとうございました。

その他の回答 (2)

  • x-1919
  • ベストアンサー率52% (91/173)
回答No.2

プログラミングの質問をする気はないのかね。 それがアメリカ式かイギリス式かなんて間の抜けたな質問しても調べりゃすぐに出てくるだろうに。 シャープで囲まれた日付値を表した文字列はコントロールパネルで設定する地域や日付書式で処理されず、VBA が直接処理をする。 したがって少なくともプログラマーが期待する日本式の日付書式にはならず、強制的にその方式に変換される。

u8y787
質問者

お礼

プログラミングの質問ではなくてごめんなさい。 勘違いしていました。

  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.1

プログラムの話では無くて、言語の話になりそうですけど 下記のGray T さんの説明によれば 英国での伝統的な書式とのことです。 Why is written date order month/day/year? http://boards.straightdope.com/sdmb/showthread.php?t=225094

u8y787
質問者

お礼

英国と言う事はイギリスですね。 英文は・・・頑張って解読してみます! ご回答ありがとうございました。

関連するQ&A