
此功能块 MKTIME 将单个日期和时间值转换为格式 DT#。
此功能块是GETTIME的相反操作。
注意:建议使用功能块 STR2DT 计算1970年前的日期。
年份,可以是两位或四位数字。值从0到69将转换为2000-2069,值从70到100将转换为1970-2000。
相对于前一年结束的月份数字。值1到12指的是该年的正常日历月份。小于1(包括负值)的值指的是前一年的月份,顺序相反,因此0是十二月,-1是十一月等。大于12的值指的是相应月份的/下一年的月份。
如果输入为NULL或空字符串,则假定为1。
相对于前一个月结束的天数。值1到28、29、30或31(取决于月份)指的是当前月的正常天数。小于1(包括负值)的值指的是前一个月的天数,因此0是前一个月的最后一天,-1是倒数第二天等。大于当前月天数的值指的是相应天数的/下一个月份。
如果输入为NULL或空字符串,则假定为1。
相对于由MONTH、DAY和YEAR确定的一天开始的小时数。负值指的是该天午夜前的小时。大于23的值指的是相应小时的/下一天。
相对于HOUR开始的分钟数。负值指的是前一个小时的分钟。大于59的值指的是相应分钟的/下一小时。
相对于MINUTE开始的秒数。负值指的是前一分钟的秒。大于59的值指的是相应秒的/下一分钟。
相对于SECOUND开始的毫秒数。负值指的是前一秒的毫秒。大于999的值指的是相应毫秒的/下一秒。
输出将计算后的日期和时间作为DT#返回。