Bloque de funciones MKTIME

Este bloque de funciones MKTIME convierte los valores individuales de fecha y hora al formato DT#.

El bloque de funciones es lo contrario de GETTIME.

Nota: Para calcular una fecha anterior al año 1970 se recomienda el bloque de funciones STR2DT.

Entrada YEAR

El número del año, que puede ser de dos o cuatro dígitos. Los valores de 0 a 69 se transfieren a 2000-2069, los valores de 70 a 100 se transfieren a 1970-2000.

Entrada MONTH

El número del mes relativo al final del año anterior. Los valores 1 a 12 se refieren a los meses normales del calendario del respectivo año. Valores menores que 1 (incluyendo valores negativos) se refieren a los meses del año anterior en orden inverso, de modo que 0 es diciembre, -1 noviembre, etc. Valores mayores que 12 se refieren al mes correspondiente del/los año/s siguiente/s.

Si la entrada es NULL o una cadena de caracteres vacía, se asume 1.

Entrada DAY

El número del día relativo al final del mes anterior. Los valores 1 a 28, 29, 30 o 31 (dependiendo del mes) se refieren a los días normales en el mes actual. Valores menores que 1 (incluyendo valores negativos) se refieren a los días del mes anterior, de modo que 0 es el último día del mes anterior, -1 el penúltimo, etc. Valores mayores que la cantidad de días en el mes actual se refieren al día correspondiente en el/los mes/es siguiente/s.

Si la entrada es NULL o una cadena de caracteres vacía, se asume 1.

Entrada HOUR

El número de horas relativo al inicio del día determinado por MONTH, DAY y YEAR. Valores negativos se refieren a la hora antes de medianoche del respectivo día. Valores mayores que 23 se refieren a la hora correspondiente del/los día/s siguiente/s.

Entrada MINUTE

El número de minutos relativo al inicio de HOUR. Valores negativos se refieren al minuto en la hora anterior. Valores mayores que 59 se refieren al minuto correspondiente de la/s hora/s siguiente/s.

Entrada SECOUND

El número de segundos relativo al inicio de MINUTE. Valores negativos se refieren al segundo del minuto anterior. Valores mayores que 59 se refieren al segundo correspondiente del/los minuto/s siguiente/s.

Entrada MILISEC

El número de milisegundos relativo al inicio de SECOUND. Valores negativos se refieren a la milisegundo del segundo anterior. Valores mayores que 999 se refieren a la milisegundo correspondiente del/los segundo/s siguiente/s.

Salida DT

La salida devuelve el valor calculado como fecha y hora DT#.