日期相加之副程式,目前不支援負數日期
vYear | 長整數 | 4 | 必須 | (無) | 輸入目標年之西元年份 |
vMonth | 長整數 | 4 | 必須 | (無) | 輸入目標年之月份 |
vDay | 長整數 | 4 | 必須 | (無) | 輸入目標年之日期 |
addDay | 長整數 | 4 | 必須 | (無) | 輸入需增加之日數 |
由引數傳回新的年、月、日
Program Main Use modDateTime Integer :: vYear, vMonth, vDay vYear = 2000 vMonth = 1 vDay = 1 Do i = 1, 36 Call DateAdd(vYear, vMonth, vDay, 10) Write(*,*) vYear, vMonth, vDay Write(*,*) GetStageIndex(vYear, vMonth, vDay, SC_Month) ! 傳回月份 Write(*,*) GetStageIndex(vYear, vMonth, vDay, SC_TenDays) ! 傳回當年第幾旬 Write(*,*) GetStageIndex(vYear, vMonth, vDay, SC_Day) ! 傳回當年第幾日 End Do End Program
Microsoft PowerStation 4.0 以後版本 | DateTime.f90
modDateTime 函式庫 | GetMonthDays | GetStageIndex
|