7.2 サブルーチンのリスト

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)'が返される.