DCL:MISC1:DATELIB : 日付の取り扱い *☆
DATE12(IDATE,IY,ITD) | 1型の日付を2型の日付に変換する. |
DATE13(IDATE,IY,IM,ID) | 1型の日付を3型の日付に変換する. |
DATE21(IDATE,IY,ITD) | 2型の日付を1型の日付に変換する. |
DATE23(IY,IM,ID,ITD) | 2型の日付を3型の日付に変換する. |
DATE31(IDATE,IY,IM,ID) | 3型の日付を1型の日付に変換する. |
DATE32(IY,IM,ID,ITD) | 3型の日付を2型の日付に変換する. |
DATEF1(N,IDATE,NDATE) | IDATEの N日後( NDATE)を求める. |
DATEF2(N,IY,ITD,NY,NTD) | IY,ITDの N日後( NY,NTD)を求める. |
DATEF3(N,IY,IM,ID,NY,NM,ND) | IY,IM,IDの N日後( NY,NM,ND)を求める. |
DATEG1(N,IDATE,NDATE) | IDATEの何( N)日後が NDATEかを求める. |
DATEG2(N,IY,ITD,NY,NTD) | IY,ITDの何( N)日後が NY,NTDかを求める. |
DATEG3(N,IY,IM,ID,NY,NM,ND) | IY,IM,IDの何( N)日後が NY,NM,NDかを求める. |
DATEQ1(IDATE) | 今日の1型の日付を求める. |
DATEQ2(IY,ITD) | 今日の2型の日付を求める. |
DATEQ3(IY,IM,ID) | 今日の3型の日付を求める. |
DATEC1(CFORM,IDATE) | IDATEを CFORMに従って表現して CFORMで返す. |
DATEC2(CFORM,IY,ITD) | IY,ITDを CFORMに従って表現して CFORMで返す. |
DATEC3(CFORM,IY,IM,ID) | IY,IM,IDを CFORMに従って表現して CFORMで返す. |
CFORM中で使えるキーとなる文字は,
'Y' : 年, 'M' : 月, 'D' : 日, 'C' : 文字型の月,
'W' : 曜日,
である. たとえばIDATE=19920401 (この日は水曜日)に対して
CFORM='CCC,DD,YY (WWW)'
と指定してDATEC1を呼ぶとCFORM='APR, 1,92 (WED)'が返される.