• ベストアンサー

架空の日付

日本語で○月○日、とかx月x日などと表記する 架空の日付というのか、具体的な数字を出さない「日付」を、 英語ではどう表記すればいいですか? xx.xxではわからないと思うので。 yy.mm.ddとかでしょうか?

  • J_KT
  • お礼率82% (58/70)
  • 英語
  • 回答数3
  • ありがとう数3

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

  • ベストアンサー
  • r_bel
  • ベストアンサー率64% (16/25)
回答No.1

そうですね、おっしゃる方向で良いと思います。 もちろんフル表記でMonth/Yearなどと書かれることもあります。 日本では yy. mm. dd のように 基本的には 年→月→日 という順番で統一されているようですが、 世界では国やエリアによってこの順番はまちまちです。 例えば私のいたカナダでは、月 / 日 / 年 で、 会社やお役所の記入フォームではよく以下のように書かれていました。 DOB (mm/dd/yyyy): ← DOBは Date of Birth、誕生日の略です。 ただし、これが往々にしてヨーロッパやアメリカとは異なるので、 混乱を避けるため、月はDec.のようにスペルアウトすることが多いのだと思います。 また区切りはスラッシュ/がほとんどで、ドット(.)はあまり見かけません。 基本的にドットは、Aprilの代わりにApr.など、省略なんだよ、というサインに使われるものです。 そしてカンマ(,)は、Apr. 3, 2007のように、年の前に打つものとしてよく見かけます。 このようにy m dと言ったアルファベットを使うことにより、 そこにどのような形(長さ)で書いて欲しいかも伝えられるメリットもあります。 yyなら2桁ですし、yyyyなら4桁ですね。 どちらかと言うとコンピュータ用語かもしれませんが、 以下はMicrosoft Access 英語版の表記ルールの一部抜粋です。 実生活では使われない(理解されない)ものもありますが、ご参考までに。 【d】一桁または二桁の日にち (1 to 31) 【dd】二桁の日にち (01 to 31) 【ddd】First three letters of the weekday (Sun to Sat). 【dddd】Full name of the weekday (Sunday to Saturday). 【m】一桁または二桁での月 (1 to 12) 【mm】二桁の月 (01 to 12). 【mmm】First three letters of the month (Jan to Dec). 【mmmm】Full name of the month (January to December). 【yy】Last two digits of the year (01 to 99). 【yyyy】Full year (0100 to 9999). 蛇足ですが[h]は時、[m]は分、[s]は秒としてhh:mm:ssなどと書かれるようです。

J_KT
質問者

お礼

ありがとうございます。 Month/Yearというのもあるのですね。参考になりました。

その他の回答 (2)

  • ANASTASIAK
  • ベストアンサー率19% (658/3306)
回答No.3

イギリスは dd/mm/yyyy で表記します。 非常に紛らわしいです。5/7/2007はどっちか迷います。特に 米国からの郵便物や契約書には頭が混乱するほどです。 これが実際どういうオーダーだったかがはっきりするのは、 13/12/2007のようなものを目にしたときです。 しかし、現在は国際標準を策定しているはずですので、将来 てきにはこの混乱はかいしょうするでしょう。 

J_KT
質問者

お礼

ありがとうございます。 そうですね、北米とヨーロッパは違っていて、混乱します。

  • r_bel
  • ベストアンサー率64% (16/25)
回答No.2

追記です。もしフォームか何かをお作りになっているのであれば、 以下などもご参考になるかもしれませんね。 ◆カナダ移民局のビザ申請フォーム http://www.cic.gc.ca/english/pdf/kits/forms/IMM1249E.PDF ◆YAHOO! CANADA MAIL 申込みフォーム https://edit.yahoo.com/config/eval_register?test=1&.intl=ca&.done=http://ca.yahoo.com&.src=ym ただし、イギリス式はまた少し違うようなので、ご興味ありましたら色々調べてみてください。

関連するQ&A

  • 他のシステムからExcelに日付を貼り付ける

    こんばんは。 過去の質問を見ていたのですが、同じような質問を見つけられなかったのでどなたか知ってたら教えてください。 タイトルにあるように他のシステム(Aとします)からExcelに日付をコピー・ペーストしたいのですが、AのフォーマットがDD/MM/YYになっています。 PCの日付の設定自体をRegional OptionsでDD/MM/YYに変えてしまえば話は早いのですが、それをMM/DD/YYにしたままExcelにペーストすると日にちが12日より大きいものはDate型として認識しません。 例えば10/12/03はDateとして認識されますが2003年10月12日として認識されます。(本当は2003年12月10日なんですが。)又、15/12/03(2003年12月15日)はDateではなくGeneralとして認識されます。右クリックformat Cellで日付型に変換しても、CustomizeでDD/MM/YYとしてもやはり日付として認識しません。どうやったらExcelに日付として表示させることができますか?

  • 日付の計算中に・・・

    こんにちは、教えてください。 今、日付から日付を引いて残りが、何年何ヶ月かという計算を しております。     A        B          C 1  2007/8/31 - 2006/5/30  =  yy/mm/dd このように行っております。 上から順番に計算を行っていたのですが、 あるC列の数行目にきたところ、"yy/mm/dd"が 反対になっていました。"dd/mm/yy"というように。。。 書式設定でyy/mm/ddに変更しても効果無しでした。。。 一体どうしてでしょうか?? お分かりの方、教えてください!

  • 時間の引き算をするには…?

    ホームページ制作でJavascriptを使っています。 ホームページ閲覧者のコンピュータ内部の時計を利用したJavascriptなのですが、 日付の表示でお聞きしたいことがあります。 以下のプログラムは、2003-11-07のような表示をするようなJavascriptを組んでいるのですが、 0時00分から0時59分までは前日の日付を表示するJavascriptにしたいのです。 この場合、どのようにすればよいのでしょうか? よろしくお願いします ============================================================ <SCRIPT language=JavaScript> <!-- xx = new Date(); yy = xx.getYear(); mm = xx.getMonth() + 1; dd = xx.getDate(); if ( yy < 2000 ) { yy += 1900; } if ( mm < 10 ) { mm = "0" + mm; } if ( dd < 10 ) { dd = "0" + dd; } document.write( yy + "-" + mm + "-" + dd ); // --> </SCRIPT>

  • 地域言語オプションの日付形式を用いての日付編集方法

    コントロールパネルの地域と言語オプションから 地域オプションのカスタマイズ内の日付タブにある 短い形式を元に日付の編集を行おうとしています。 しかしこのまま短い形式をしようすると、 「年月日」の形式を取得してしまいます。 今回の用件では「年月」のみ必要なので「日」の形式を除外した形式で 日付の編集を行う必要があります。 ただしコントロールパネルから日付の形式が変更できる為、 各クライアントの端末毎に日付の形式が異なる為(※1) 単純に文字列の編集で「年月」を取得することが出来ず困っております。 ※1 クライアント毎の日付形式の例と行いたい変換後の形式の例 短い形式 → 変換後の形式 yyyy/MM/dd → yyyy/MM yy/M/d   → yy/M yy/MM/dd' ('ddd')' → yy/MM/ dd/MM/yyyy → dd/yyyy 開発言語は VisualStudio2008 C# で開発を行っています。 皆さんのお力をお貸しいただけないでしょうか。

  • エクセル 短い日付の設定 長い日付の設定が同じ

    2007のエクセルを使っています。 「短い日付の設定」と「長い日付の設定」が同じYY/MM/DDとなっています。 この設定を変えたいのですが、どうすればいいかご存知のかたお教えください。

  • 日付形式の設定変更について

    Win2000を使用しています。 先日、海外へ出張しており日付の形式を「mm/dd/yy」にしてましたので、これを「yyyy/mm/dd」に戻そうと思うのですがうまくいきません。 コントロールパネルの「地域のオプション」-「日付」タブで、カレンダーの種類を「西暦(日本語)」にして、短い形式を「yyyy/mm/dd」にして「適用」をクリックすると、 「無効な文字です」とのエラーが出てしまい、設定の変更が出来ません。 どなたか対処法ご存知ないでしょうか?

  • UesrFormのTextBoxに入れた日付をExcelに入力

    教えてください。 VBAでUserFormを作成しています。 その中に「TextBox1」があり日付を入力させます。 入力は、半角でyy/mm/ddで入力させて「CommandButton1」をクリックさせたらExcelに反映させるのですが、どうしても、日付が違う値になるのです。 半角で入力した日付をyy/mm/ddでExcelに反映させ、さらに誤った日付(例:08/02/31など実際に無い日)を入れた場合、再入力をさせたいのですが良い方法はありますか?

  • エクセルの日付設定について

    エクセルの日付設定で、ユーザー定義でyy/mm/ddとしますと、例えば2006/11/09と表示されますが、これを2006/11/ 9(9の前には空白が入る)とすることはできますでしょうか? つまり、桁数は10桁に統一したいのですが、1~9までの1桁の数字においては、十の位には空白が入るようにしたいのです。 宜しくお願い申し上げます。

  • 指定日の?日 前後の求め方

    OS:windows2000pro VB:VB6.0sp5 1.システム日付(sysdate)から、xx 日後は、yy です 2.システム日付(sysdate)から、xx 日前は、yy です  ただし、sysdate,yy は[YYYY/MM/DD]      xx は3桁とする この場合の処理方法をご教示くださいますよう お願いいたします

  • エクセルの日付

    書式設定 yy/mm/dd にしてあります。 今年の日付を入れる場合は、4/1 で、自動的に10/04/01に変換されますが、 例えば去年の日付を入れる場合、09/4/1と入力しなければなりません。 4/1 で、09/04/01と表示されるにはどうしたらよいでしょうか。