功能區塊 MKTIME

此功能區塊 MKTIME 將個別日期和時間值轉換為格式 DT#

此功能區塊是GETTIME的相反操作。

注意: 若要計算 1970 年之前的日期,建議使用功能區塊 STR2DT

輸入 YEAR

年份數字,可為兩位或四位數。值從069會轉換為2000-2069,值從70100會轉換為1970-2000

輸入 MONTH

相對於前一年的結束的月份數字。值112指的是該年正常曆法月份。小於1的值(包括負值)指的是前一年的月份,順序相反,因此0是十二月,-1是十一月,依此類推。大於12的值指的是相應月份的/下一年的年份。

若輸入為NULL或空字串,則假設為1

輸入 DAY

相對於前一個月結束的日期數字。值128293031(視月份而定)指的是當前月份的正常日期。小於1的值(包括負值)指的是前一個月的日期,因此0是前一個月的最後一天,-1是倒數第二天,依此類推。大於當前月份日期總數的值指的是相應日期的/下一個月的月份。

若輸入為NULL或空字串,則假設為1

輸入 HOUR

相對於由 MONTH、DAY 和 YEAR 所確定的當天開始的小時數字。負值指的是該天午夜前的小時。大於23的值指的是相應小時的/下一天的天數。

輸入 MINUTE

相對於 HOUR 開始的分鐘數字。負值指的是前一小時的分鐘。大於59的值指的是下一小時的/小時數的分鐘。

輸入 SECOUND

相對於 MINUTE 開始的秒數字。負值指的是前一分鐘的秒。大於59的值指的是下一分鐘的/分鐘數的秒。

輸入 MILISEC

相對於 SECOUND 開始的毫秒數字。負值指的是前一秒的毫秒。大於999的值指的是下一秒的/秒數的毫秒。

輸出 DT

輸出會將計算後的日期和時間值以DT#格式返回。