Blocco Funzionale MKTIME

Questo blocco funzionale MKTIME converte i singoli valori di data e ora nel formato DT#.

Il blocco funzionale è l'opposto di GETTIME.

Nota: Per calcolare una data prima dell'anno 1970 si consiglia il blocco funzionale STR2DT.

Ingresso YEAR

L'anno, che può essere indicato in due o quattro cifre. I valori da 0 a 69 vengono convertiti in 2000-2069, i valori da 70 a 100 in 1970-2000.

Ingresso MONTH

Il numero del mese relativo alla fine dell'anno precedente. I valori 1 a 12 si riferiscono ai mesi normali del calendario dell'anno corrente. Valori inferiori a 1 (inclusi i valori negativi) si riferiscono ai mesi dell'anno precedente in ordine inverso, quindi 0 è dicembre, -1 novembre, ecc. Valori superiori a 12 si riferiscono al mese corrispondente dell'anno/anni successivo/i.

Se l'ingresso è NULL o una stringa vuota, viene assunto 1.

Ingresso DAY

Il numero del giorno relativo alla fine del mese precedente. I valori 1 a 28, 29, 30 o 31 (a seconda del mese) si riferiscono ai giorni normali nel mese corrente. Valori inferiori a 1 (inclusi i valori negativi) si riferiscono ai giorni del mese precedente, quindi 0 è l'ultimo giorno del mese precedente, -1 il penultimo, ecc. Valori superiori al numero di giorni nel mese corrente si riferiscono al giorno corrispondente nel/nei mese/i successivo/i.

Se l'ingresso è NULL o una stringa vuota, viene assunto 1.

Ingresso HOUR

Il numero delle ore relative all'inizio del giorno determinato da MONTH, DAY e YEAR. Valori negativi si riferiscono all'ora prima della mezzanotte del giorno corrente. Valori superiori a 23 si riferiscono all'ora corrispondente del/degli giorno/i successivo/i.

Ingresso MINUTE

Il numero dei minuti relativo all'inizio dell'HOUR. Valori negativi si riferiscono al minuto nell'ora precedente. Valori superiori a 59 si riferiscono al minuto corrispondente dell'ora/ore successiva/i.

Ingresso SECOUND

Il numero dei secondi relativo all'inizio del MINUTE. Valori negativi si riferiscono al secondo del minuto precedente. Valori superiori a 59 si riferiscono al secondo corrispondente del/minuti successivi.

Ingresso MILISEC

Il numero dei millisecondi relativo all'inizio del SECOUND. Valori negativi si riferiscono al millisecondo del secondo precedente. Valori superiori a 999 si riferiscono al millisecondo corrispondente dei secondi successivi.

Uscita DT

L'uscita restituisce il valore calcolato come data e ora DT#.