-
Notifications
You must be signed in to change notification settings - Fork 4
/
911.txt
68 lines (49 loc) · 2.95 KB
/
911.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
* 形式
[3] [[日時形式]]が色々あるように、[[日時形式]]を記述する方法も色々あります。
[66]
[FIG(list middle)[
- [[strftime]]/[[strptime]]
- [[Windowsの日付指定形式]]
- [[ISO 8601]] の[[日時書式表現]]
- [[LDML]] [[date format pattern]]
- [[XDM]] [[picture string]]
- [[Go]] [[layout string]]
- [[SSMLの日時形式パターン]]
]FIG]
* 記述能力
[6] 多くの[[日時形式パターン]]は実世界の用法の記述に十分な能力を持っていません。
- [7] 多くは「令和元 (2019) 年」のような[[紀年法]]の併記を記述できません。
- [8] 多くは同年なら月日、それ以外なら年月日、のような[[条件分岐]]を記述できません。
- [9] 多くは[[ロケール]]指定と連動しているため、日本語環境なのに[[月名]]だけ英語、
のような指定ができません。
- [10] 多くは日本の[[旧暦月名]]など、現代において標準となっていない記述方法を指定できません。
- [11] 多くは「2月11日 (旧暦正月朔日)」のような[[暦法]]の併記を記述できません。
[12] 入出力が[[平文]]なことが多いですが、
数字と単位を別の[[HTML要素]]としたい場合など、
[[マーク付け]]を扱えるべき場面もあります。
* 関連
[4] [[日時パターン]]も参照。
* メモ
[5] [[JavaScript]] の [CODE[toLocaleString]] は、
([[ロケール]]依存である[[日時形式パターン]]を直接記述せず)
[[日時]]に含めるべき[[コンポーネント]]を指定するオプションを提供しています。
[1] [CITE[Moment.js | Docs]]
([TIME[2016-01-03 08:37:49 +09:00]] 版)
<http://momentjs.com/docs/#/parsing/string-format/>
[FIG(quote)[
[FIGCAPTION[
[2] [CITE[Moment.js | Docs]]
([TIME[2016-01-03 08:37:49 +09:00]] 版)
<http://momentjs.com/docs/#/displaying/format/>
]FIGCAPTION]
> While these date formats are very similar to LDML date formats, there are a few minor differences regarding day of month, day of year, and day of week.
]FIG]
[13] [CITE@ja[DATE_FORMAT]] ([TIME[2019-08-23 11:37:34 +09:00]]) <https://docs.oracle.com/cd/E16338_01/olap.112/b61346/dml_commands_1030.htm>
[14] [CITE@ja[SimpleDateFormat (Java Platform SE 8 )]]
([TIME[2019-09-04 19:31:37 +09:00]])
<https://docs.oracle.com/javase/jp/8/docs/api/java/text/SimpleDateFormat.html>
[15] [CITE@ja-JP[IBM Knowledge Center]]
([TIME[2019-09-05 12:11:29 +09:00]])
<https://www.ibm.com/support/knowledgecenter/ja/SSLTBW_2.2.0/com.ibm.zos.v2r2.ceea300/clcdat1.htm#clcdat1__pichar>
[16] [CITE[寺院ソフト『DB住職』サポート7 元号・旧暦関数?]], [TIME[2004-12-02T09:57:43.000Z]], [TIME[2020-09-21T04:00:38.181Z]] <http://www.jiin.or.jp/yama/yama7.htm>
[17] [CITE@ja[DBPro機能ガイド:書式]], [TIME[2001-06-03T11:23:54.000Z]], [TIME[2020-09-21T04:01:10.600Z]] <http://www.softvision.co.jp/dbpro/help/guide/format.htm#date>