Rational Developer for System z
PL/I for Windows, Version 7.6, プログラミング・ガイド

日付パターンの理解

PL/I MLE は、次の表に示すような、一連の日付パターンをサポートします。

表 36. PL/I MLE によってサポートされる日付パターン
4 桁の年 2 桁の年
年が最初にくる
YYYY
YYYYMM
YYYYMMDD
YYYYMMM
YYYYMMMDD
YYYYMmm
YYYYMmmDD
YYYYDDD
1999
199912
19991225
1999DEC
1999DEC25
1999Dec
1999Dec25
1999359
YY
YYMM
YYMMDD
YYMMM
YYMMMDD
YYMmm
YYMmmDD
YYDDD
99
9912
991225
99DEC
99DEC25
99Dec
99Dec25
99359
月が最初にくる
MMYYYY
MMDDYYYY
MMMYYYY
MMMDDYYYY
MmmYYYY
MmmDDYYYY
121999
12251999
DEC1999
DEC251999
Dec1999
Dec251999
MMYY
MMDDYY
MMMYY
MMMDDYY
MmmYY
MmmDDYY
1299
122599
DEC99
DEC2599
Dec99
Dec2599
日が最初にくる
DDMMYYYY
DDMMMYYYY
DDMmmYYYY
DDDYYYY
25121999
25DEC1999
25Dec1999
3591999
DDMMYY
DDMMMYY
DDMmmYY
DDDYY
251299
25DEC99
25Dec99
35999

これらのパターンのいずれかから日または月を省略すると、コンパイラーは、それが 1 の値を持つとみなします。

日または月は省略されないが、00/38/11 のように範囲外の場合は、日付が比較を含むときはメッセージが発行されます。規則の例外は、YYMM および YYMMDD のパターンですべての値がゼロの場合です。この場合、このパターンは、1 のユリウス日付、つまり、最小の有効な日付に変換されます。


Terms of use | Feedback

This information center is powered by Eclipse technology. (http://www.eclipse.org)