DATE
構文
DATE(date_string [, format])
パラメーター
date_string
有効な日付を表すテキスト。
format
date_string
の日付形式を指定する表「有効なフォーマット・キーワード」 のキーワードの 1 つ。
説明
DATE
は、 日付ストリングをユリウス日付 (0000 年 1 月 1 日からの経過日数) に 変換します。実際には、どの日付形式も、日付の表示方法を指定するオプションの
format
キーワード を通じてサポートされます。
format
キーワードが提供されない場合は、デフォルトの
DELIM_M_D_Y
が 使用されます。
日付形式は固定幅 (例えば、 1970 年 2 月 28 日は MMDDYYYY 形式で 02281970 と表示) または 区切り (例えば、1970 年 2 月 28 日は 2-28-1970 または 02/28/1970) のいずれかです。前の例はすべて、
DELIM_M_D_YY
形式の バリアントです。
区切り形式では、区切り文字はスラッシュ (/)、ダッシュ (-)、 スペース ( )、コンマ (,)、またはコロン (:) で、年は 2 桁または 4 桁で表すことができます。 また、月は完全なスペル (February など)、 省略形 (Feb など)、または数値 (2 または 02 など) にすることができます。
2 桁で指定されるすべての年について :
2000 年のしきい値 (デフォルトは 20 ですが、ユーザーによる設定が可能) より小さい 2 桁の年は、 2000 年代であると見なされます。
このしきい値以上の 2 桁の年は、 1900 年代であると見なされます。
このマクロは
IBM
®
Interact
で使用可能です。
例
DATE("8/31/2000")
は、 数値
730729
を戻します。
有効なフォーマット・キーワード
キーワード
説明
例
MM
2 桁の月
01, 02, 03, ..., 12
MMDD
2 桁の月と 2 桁の日
3 月 31 日は 0331
MMDDYY
2 桁の月、2 桁の日、および 2 桁の年
1970 年 3 月 31 日は 033170
MMDDYYYY
2 桁の月、2 桁の日、および 4 桁の年
1970 年 3 月 31 日は 03311970
DELIM_M_D
区切り文字で区切られている月と日
3 月 31 日は 3/31 または 03-31
DELIM_M_D_Y
区切り文字で区切られている月、日、および年
March 31, 1970 または 3/31/70
DELIM_Y_M
区切り文字で区切られている年と月
March, 70、3-70、または 3/1970
DELIM_Y_M_D
区切り文字で区切られている年、月、および日
1970 Mar 31 または 70/3/31
YYMMM
2 桁の年および 3 文字の月
70MAR
YYMMMDD
2 桁の年、3 文字の月、および 2 桁の日
70MAR31
YY
2 桁の年
70
YYMM
2 桁の年と 2 桁の月
7003
YYMMDD
2 桁の年、2 桁の月、および 2 桁の日
700331
YYYYMMM
4 桁の年と 3 文字の月
1970MAR
YYYYMMMDD
4 桁の年、3 文字の月、および 2 桁の日
1970MAR31
YYYY
4 桁の年
1970
YYYYMM
4 桁の年と 2 桁の月
197003
YYYYMMDD
4 桁の年、2 桁の月、および 2 桁の日
19700331
DELIM_M_Y
区切り文字で区切られている月と年
3-70、3/70、Mar 70、March 1970
DELIM_D_M
区切り文字で区切られている日と月
31-3、31/3、31 March
DELIM_D_M_Y
区切り文字で区切られている日、月、および年
31-MAR-70、31/3/1970、31 03 70
DD
2 桁の日
31
DDMMM
2 桁の日と 3 文字の月
31MAR
DDMMMYY
2 桁の日、3 文字の月、および 2 桁の年
31MAR70
DDMMMYYYY
2 桁の日、3 文字の月、および 4 桁の年
31MAR1970
DDMM
2 桁の日および 2 桁の月
3103
DDMMYY
2 桁の日、2 桁の月、および 2 桁の年
310370
DDMMYYYY
2 桁の日、2 桁の月、および 4 桁の年
31031970
MMYY
2 桁の月と 2 桁の年
0370
MMYYYY
2 桁の月と 4 桁の年
031970
MMM
3 文字の月
MAR
MMMDD
3 文字の月と 2 桁の日
MAR31
MMMDDYY
3 文字の月、2 桁の日、および 2 桁の年
MAR3170
MMMDDYYYY
3 文字の月、2 桁の日、および 4 桁の年
MAR311970
MMMYY
3 文字の月と 2 桁の年
MAR70
MMMYYYY
3 文字の月と 4 桁の年
MAR1970
MONTH
月
January、February、March など、または Jan、Feb、Mar など
WEEKDAY
曜日
Sunday、Monday、Tuesday など (Sunday = 0)
WKD
曜日の省略形
Sun、Mon、Tues など
(Sun = 0)
関連関数
関数
説明
DATE_FORMAT
あるフォーマットから別のフォーマットに日付を変換します。
DATE_JULIAN
入力のユリウス日付を戻します。
DATE_STRING
ユリウス日付の日付ストリングを戻します。
CURRENT_DATE
現在の日付を指定された形式で戻します。
Copyright IBM Corporation 2015. All Rights Reserved.