8.28 CONVERTDATE

英数字の日付形式を変換します。

組み込み関数CONVERTDATEを2回使用して、2つの別々の結果フィールドを生成することにより、"THURSDAY 5TH OCTOBER 1987"などの日付を生成することができます。

 

引数

番号

タイプ

必須/任意

記述

最小長

最大長

最小小数桁数

最大小数桁数

1

A

必須

変換する日付

1

20

 

 

2

A

必須

変換前の日付形式

1

1

 

 

3

A

必須

戻り値で必要な日付形式

1

1

 

 

 

 

有効な日付形式

 

戻り値

 

番号

タイプ

必須/ 任意

記述

最小長

最大長

最小小数桁数

最大小数桁数

1

A

必須

戻される変換後の日付

1

20

 

 

2

A

任意

変換が成功したかどうかを示す戻りコード (YまたはN)

1

1

 

 

 

 

技術上の注記

日付形式がYYMMDD(Dタイプ)の日付フィールド#YMDを、日付形式がDDMMYY(Bタイプ)の日付フィールド#DMYに変換するには、次のように指定します。

USE        BUILTIN(CONVERTDATE) WITH_ARGS(#YMD D B) TO_GET(#DMY)