RPG

161. ILE-RPG の YMD 表示の注意

ILE-RPG では H-仕様書に

 H DATEDIT(*YMD/)

のように記述することが良く知られているが、これは RPG 内部で使用する UDATE

形式の指定を意味している。

もし DATEDIT(*YMD/) の記述がなければ いくら システム値 : 日付の形式 (QDATFMT) で

YMD を指定していても RPG で実行される UDATE の値は省略値として

MMDDYY 形式の値となってしまう。

意外と見落としやすいので UDATE を使用するプログラムでは注意が必要である。