この付録に、Language Environment の日付および時刻の呼び出し可能サービスを使用する際に 有用な情報を収録します。ピクチャー用語および各国語の年号の使用法も記載されています。
ピクチャー用語 | 説明 | 有効な値 | 注記 |
---|---|---|---|
Y |
1 桁の年 |
0-9 |
Y は出力についてのみ有効。 |
<JJJJ> | DBCS 文字による日本の年号 | 平成 (X'0E458D45BA0F') |
YY フィールドに影響を及ぼす。<JJJJ> が指定さ れる場合は、YY は、日本年号の年を意味する。例えば、1988 年は昭和 63 年である。 表 2 の例を参照。 |
<CCCC> <CCCCCCCC> | DBCS コードでの年号名 | (X'0E4D8256CE0F') (X'0E4C845ADD4D8256CE0F') | YY フィールドに影響を及ぼす。<CCCC> が指定さ れる場合は、YY は、年号の年を意味する。 表 2 の例を参照。 |
MM ZM | 2 桁の月 1 桁または 2 桁の月 | 01 から 12 1 から 12 | 出力については、先行ゼロが抑制される。入力については、ZM が MM として扱われた。 |
RRRR RRRZ | ローマ数字による月 | I␢␢␢-XII␢ (左揃え) | 入力の場合、ソース・ストリングは大文字に変換される。出力の場合、大文字のみ。I=Jan、II=Feb、..., XII=Dec。 |
MMM |
3 文字の月 (大文字) |
JAN から DEC |
入力の場合、ソース・ストリングは常に大文字に変換される。出力について、M が大文字を生成し、m が小文字を生成する。 出力は、ブランク (␢) で埋め込まれるか (Z が指定されていない場合)、M の数が最高 20 になるように切り上げられる。 |
DD ZD DDD | 2 桁の (月のうちの) 日、1 桁または 2 桁の (月のうちの) 日、年間通算日 (ユリウス日) | 01 から 31 1 から 31 001 から 366 | 出力については、常に先行ゼロが抑制される。入力については、ZD が DD として扱われる。 |
HH ZH | 2 桁の時間 1 桁または 2 桁の時間 | 00 から 23 0 から 23 | 出力については、先行ゼロが抑制される。入力については、ZH が HH として扱われる。AP が指定されている場合、有効な値は 01 から 12。 |
MI | 分 | 00 から 59 | |
SS | 秒 | 00 から 59 | |
9 99 999 | 10 分の 1 秒、 |
0 から 9 |
切り上げない |
AP ap A.P. a.p. | AM/PM 表示 | AM または PM、 am または pm、 A.M. または P.M.、 a.m. または p.m. | AP は HH/ZH フィールドに影響を及ぼす。入力の場合、ソース・ストリングは常に大文字に変換される。出力の場合、AP が大文字を生成し、ap が小文字を生成する。 |
W |
1 文字の曜日 |
S, M, T, W, T, F, S |
入力の場合、W は無視される。出力の場合、W が大文字を生成し、w が小文字を生成する。出力は最高 20 までの W の数に合うようにブランクで埋め込まれるか (Z が指定されない場合)、切り捨てられる。 |
その他 | 区切り文字 定数 | X'01' から X'FF' (X'00' は Language Environment 用に予約済み) | 入力については、月、日、年、時間、分、秒、および秒の小数 の間に入れる区切り文字として扱われる。出力については、正確にそのままの形で対象のストリングにコピーされる。ロシア、エストニア、ラトビア、リトアニア、およびロシア連邦の年を指定する定数。スウェーデンの時刻を指定する定数。 |
注記: Z/z が先行する文字ストリングおよび 後続のストリング
に属すると解釈できる場合には、それが先行のストリングで適切であっても、後続のストリングで不適切であると、常に後続のストリングの一部であるとみな
されます。 これを明瞭にするため、常に区切り文字を使用して、Z/z がどの
ストリングに属するかを定義するようにしてください。表 2 の例を参照してください。
|
ピクチャー・ストリング | 例 | 注記 |
---|---|---|
YYMMDD |
880516 |
1988-5-16 も有効な入力になります。昭和 は日本の年号名です。昭和 63 年は 1988 年です。 |
MMDDYY |
050688 |
組み込みブランクを受け入れる。1 桁の年形式 (Y) は出力に限り有効。 |
DD.MM.YY |
09.06.88 |
Z suppresses zeros/blanks |
YY.DDD |
88.137 |
ユリウス日付 (Julian date) |
YYMMDDHHMISS |
880516204229 |
タイム・スタンプ - CEESECS および CEEDATM にのみ有効。CEEDATE で使用さ れる場合、時刻位置はブランクのままになります。CEEDAYS で使用される場合、HH、MI、SS、および 999 フィ ールドは無視されます。 |
注: 小文字は、英字ピクチャー用語にしか使用できません。
|
日本の年号の開始日 | 年号名 | IBM® の日本語 DBCS コードでの元号名 | 年の有効な値 |
---|---|---|---|
1868-09-08 | 明治 | X'0E45A645840F' | 01 から 45 |
1912-07-30 | 大正 | X'0E455B45770F' | 01 から 15 |
1926-12-25 | 昭和 | X'0E45B3457A0F' | 01 から 64 |
1989-01-08 | 平成 | X'0E458D45BA0F' | 01 から 999 (01 = 1989) |