日時書式要素
日時書式モデルは、1つ以上の日時書式要素で構成されます。表3-2に、日時フォーマットの要素を示します。次の追加事項もあります:
-
入力書式モデルの場合、書式要素は複数回出現できず、類似した情報を表す書式要素は結合できません。たとえば、同じ書式文字列で
SYYYYおよびBC書式要素は使用できません。 -
DATE書式要素の場合、スペル表記される単語、略語、またはローマ数字での大文字化は、対応する書式要素の大文字化に従います。たとえば、日付書式モデルDAYでは、MONDAYのように大文字化された単語が生成されますが、DayではMondayが、dayではmondayが生成されます。
表3-2 日時書式要素
| 要素 | 説明 |
|---|---|
|
|
句読点と引用符付きテキストは、結果で複製されます。 |
|
|
ピリオド付きまたはピリオドなしで西暦を示す。 |
|
|
ピリオド付きまたはピリオドなしで午前を示す。 |
|
|
ピリオド付きまたはピリオドなしで紀元前を示す。 |
|
|
世紀:
たとえば、2002は21を返し、2000は20を返します。 |
|
|
曜日(1から7)。 |
|
|
曜日。最大幅の名前を表示するために空白で埋められます。 |
|
|
日付(1から31)。 |
|
|
通日。 |
|
|
長い日付書式。 デフォルトの 制限: この書式は、空白で区切られた |
|
|
短い日付書式 デフォルトの 制限: この書式は、空白で区切られた |
|
|
曜日の省略名。 |
|
|
小数秒。基数文字は出力されません。基数文字を追加するには |
|
|
先行および後続する空白を持たない値を返します。 |
|
|
文字データと書式モデルの完全一致を返します。 |
|
|
時(1から12)。 |
|
|
時(0から23)。 |
|
|
ISO 8601標準で定義されているカレンダ年の週(1から52または1から53)。
|
|
|
ISO 8601標準で定義されているカレンダ週を含む、4桁の年。 |
|
|
ISO 8601標準で定義されているカレンダ週を含む、下3桁、2桁または1桁の年。 |
|
|
ユリウス日。 紀元前4712年1月1日からの日数です。 |
|
|
分(0から59)。 |
|
|
月(01から12。1月=01)。 |
|
|
月の省略名。 |
|
|
月の名前。最大幅の名前を表示するために空白で埋められます。 |
|
|
ピリオド付きまたはピリオドなしで午前を示す。 |
|
|
年の四半期(1、2、3、4)。1月=1。 |
|
|
ローマ数字での月(IからXII。1月=I)。 |
|
|
20世紀の年(21世紀に2桁のみを使用) |
|
|
丸めた年。 4桁または2桁のいずれも入力可能。2桁の場合、 |
|
|
秒(0から59)。 |
|
|
午前0時以降の秒数(0から86399)。 |
|
|
短い時間書式で値を返す。 制限: この書式は、空白で区切られた |
|
|
年の週(1から53)。週1は年の最初の日で始まり、その年の7番目の日まで続きます。 |
|
|
月の週(1から5)。週1はその月の最初の日で始まり、7番目の日で終了します。 |
|
|
ローカル基数文字 次に例を示します: 'HH:MI:SSXFF' |
|
|
指定の位置にカンマを付けた年 |
|
|
スペル表記された年。 |
|
|
4桁の年。
|
|
|
年の下3桁、下2桁または下1桁 |