[4] 日付の指定:
(適用例は日本語版 Windoze 95
初期版で確認。)
書式 | 意味 | 西暦(日本語) | 西暦(英語) | 和暦 |
y | 年 (2桁, 0埋めなし) | 3 | 5(!) |
yy | 年 (2桁, 0埋めあり) | 03 | 15 |
yyy | 年 (省略形) | 2003 | 15 |
yyyy | 年 (完全形) | 2003 | 15 |
M | 月 (0埋めなし) | 7 |
MM | 月 (0埋めあり) | 07 |
MMM | 月 (省略形) | 7 | Jul | 7 |
MMMM | 月 (完全形) | 7月 | July | 7月 |
d | 日 (0埋めなし) | 7 |
dd | 日 (0埋めあり) | 07 |
ddd | 曜日 (省略形) | 月 | Mon | 月 |
dddd | 曜日 (完全形) | 月曜日 | Monday | 月曜日 |
gg | 元号 | | 平成 |
'string' | 生文字列 |
区切り記号 (同じ画面で指定。2文字以上可。) | そのまま。 |
SP | そのまま。 |
その他の文字列 (時刻用文字列も含む。) | 使用不能。 |
上記のうち、4桁のもの3種類は「短い形式」の書式の説明には出て来ず、
「長い形式」の書式の説明には出てきますが、実際にはどちらの形式にも使えます。
[5] 4文字以上同じ文字が連続したら4文字にみなされるみたいです。
[6] gg
は多分日本語版独自で、
元号になります。和暦モード以外では空文字列になります。(エラーにはなりません。)
ヘルプには載っていません。
実は1文字でも3文字でも何文字でも
OK のようです。
[7] 短い形式の既定の例:
- yy/MM/dd (既定値)
- yy/M/d
- yyyy/MM/dd
- yyyy/M/d
- yy/MM/dd (ddd)
- yy/M/d (ddd)
- yyyy/MM/dd (ddd)
- yyyy/M/d (ddd)
- gg y/M/d
- gg y/M/d (ddd)
- y/M/d
- y/M/d (ddd)
- gg yy/MM/dd
- yy/MM/dd (重複)
- M/d/yy
- M/d/yyyy
- MM/dd/yy
- MM/dd/yyyy
長い形式の既定の例:
- yyyy'年'M'月'd'日' (既定値)
- yyyy'年'MM'月'dd'日'
- yyyy'年'M'月'd'日' dddd
- yyyy'年'MM'月'dd'日' dddd
- gg y'年'M'月'd'日'
- gg y'年'M'月'd'日' dddd
- y'年'M'月'd'日'
- y'年'M'月'd'日' dddd
- gg yy'年'MM'月'dd'日'
- gg yy'年'MM'月'dd'日' dddd
- yy'年'MM'月'dd'日'
- yy'年'MM'月'dd'日' dddd
- dddd, MMMM dd, yyyy
- MMMM dd, yyyy
[8] その他、日本語以外の言語で用意されている形式
(出典は最初に見つけた幾つかの言語で、網羅的ではない):
- dd.MM.yy (イタリア語:スイス)
- dd. MM. yy (イタリア語:スイス)
- d/M/yy (イタリア語:スイス)
- dd.M.yy (イタリア語:スイス)
- dd. MMMM yyyy (イタリア語:スイス)
- dddd, d. MMMM yyyy (イタリア語:スイス、ドイツ語)
- d-MMM-yy (イタリア語:スイス)
- d MMMM yyyy (イタリア語、オランダ語、ドイツ語: オーストリア)
- d.M.yyyy (アイスランド語)
- dd.MM.yy (アイスランド語、オランダ語、スペイン語)
- d. M. 'yy. (アイスランド語)
- yy MM dd (アイスランド語、フランス語: カナダ)
- d. MMMM yyyy (アイスランド語、デンマーク語)
- dd. MMMM yyyy (アイスランド語、デンマーク語)
- yy/MM/dd (アフリカーンス語)
- dd MMMM yyyy (アフリカーンス語、インドネシア語)
- dd/MM/yy (イタリア語、インドネシア語、オランダ語、略)
- dd/MM/yyyy (イタリア語、フランス語)
- dd.M.yy (イタリア語)
- d/M/yy (イタリア語)
- dddd d MMMM yyyy (イタリア語、オランダ語)
- d-MMM-yy (イタリア語、オランダ語)
- d-MM-yy (オランダ語)
- dd-MM-yy (オランダ語、スペイン語、デンマーク語)
- d MMM yy (オランダ語)
- d/MM/yy (オランダ語: ベルギー、スペイン語)
- dd MMM yy (オランダ語: ベルギー)
- dddd, d' / 'MMMM' / 'yyyy (カタロニア語)
- yyyy-MM-dd (瑞典語、デンマーク語)
- yy-MM-dd (瑞典語)
- ' den 'd MMMM yyyy (瑞典語)
- ' den 'dd MMMM yyyy (瑞典語)
- dddd d' de 'MMMM' de 'yyyy (スペイン語)
- d' de 'MMMM' de 'yyyy (スペイン語)
- yyyy MM dd (デンマーク語)
- d.MM.yy (ドイツ語)
- d.M.yy (ドイツ語)
- d.MMMM yyyy (ドイツ語: オーストリア)
- d.MMMyyyy (ドイツ語: オーストリア)
- dd. M. yy (ドイツ語: スイス、フランス語: スイス)
- d. MMM yy (ドイツ語: スイス)
- dddd, yyyy, MMMM'k 'd (バスク語)
- d. MMMM'ta 'yyyy (芬蘭語)
- dd. MMMM'ta 'yyyy (芬蘭語)
- dd-MMM-yy (フランス語: ベルギー、英語: 合衆国)
- d-MMM-yy (英語: カナダ)
- d' de 'MMMM' de 'yyyy (ポルトガル語)
- dddd, d' de 'MMMM' de 'yyyy (ポルトガル語)
- d/MMM/yy (ポルトガル語)
- d.MMM.yy (葡萄牙語)
- d. MMMM yyyy (ドイツ語)
- d. MMM yyyy (ドイツ語)
- yy-MM-dd (フランス語: カナダ)
- dd-MM-yy (フランス語: カナダ)
- dd/MM/yy (フランス語: カナダ)
- d MMMM, yyyy (フランス語: かなだ)
- M/d/yy (英語: 合衆国)
- M/d/yyyy (英語: 合衆国)
- MM/dd/yy (英語: 合衆国)
- MM/dd/yyyy (英語: 合衆国)
- dddd, MMMM dd, yyyy (英語: 合衆国)
- MMMM dd, yyyy (英語: 合衆国)
- dddd, dd MMMM, yyyy (英語: 合衆国)
- dd MMMM, yyyy (英語: 合衆国)
各 locale にどうやって登録していったのかよくわかんない。
ここにあがっているやつはその地域では少なくても異様とは思われないだろう形式ではあっても、その地域で頻繁に使われ得る形式であるとは考えない方がよさげ。
(例えば日本では yyyy.MM.dd
のような形式も良く使うけど、
Win95 には用意されてない。)
[2]時刻の指定:
H
- 時 (24時間, 0埋めなし)
HH
- 時 (24時間, 0埋めあり)
h
- 時 (12時間, 0埋めなし)
hh
- 時 (12時間, 0埋めあり)
m
- 分 (0埋めなし)
mm
- 分 (0埋めあり)
s
- 秒 (0埋めなし)
ss
- 秒 (0埋めあり)
t
- 午前 or 午後 (1文字)
tt
- 午前 or 午後 (2文字)
'string'
- 生文字列
- 区切り記号 (同じ画面で指定。2文字以上可。)
- そのまま。
SP
- そのまま。
- その他の文字列 (日付用文字列も含む。)
- 使用不能。
手元の Win95 (初期版)
では、 tt
では同じ画面で指定できる午前
又は午後
に置換されますが、
t
ではごみになってしまいます。
同じ文字を3つ以上連続させると2つ連続とみなされます。
[3] Win95 日本語版では既定の状態で次の選択肢がありました:
[9] >>8 の時刻版:
- HH'H'mm'm' (ポルトガル語)
- H' h 'm' min 's' s ' (フランス語: ベルギー)
- HH' h 'mm (フランス語)
- 'kl 'HH.mm (諾威語)
- H.mm' Uhr ' (ドイツ語)
- h:mm:ss tt (スペイン語: メキシコ、英語: 合衆国)
- hh:mm:ss tt (スペイン語: メキシコ、英語: 合衆国)
- HH'H'mm'
'
' (スペイン語) - H.mm' h' (イタリア語:スイス)
- HH:mm (アイスランド語)
- H.mm (伊太利亜語)
- H:mm (伊太利亜語)
- H.mm.ss (伊太利亜語)
- HH.mm.ss (伊太利亜語)
- HH.mm.ss' uur' (オランダ語)
- HH:mm:ss' uur' (オランダ語)
- H.mm' u.' (オランダ語: ベルギー)
- 'kl 'H:mm (スウェーデン語)