Functieblok MKTIME

Deze functieblok MKTIME zet de afzonderlijke datum- en tijdwaarden om in het formaat DT#.

De functieblok is het tegenovergestelde van GETTIME.

Opmerking: Om een datum vóór het jaar 1970 te berekenen wordt de functieblok STR2DT aanbevolen.

Ingang YEAR

Het jaartal, dat twee- of viercijferig kan worden opgegeven. Waarden van 0 tot 69 worden overgebracht naar 2000-2069, waarden van 70 tot 100 naar 1970-2000.

Ingang MONTH

Het nummer van de maand ten opzichte van het einde van het voorgaande jaar. De waarden 1 tot 12 verwijzen naar normale kalendermaanden van het betreffende jaar. Waarden kleiner dan 1 (inclusief negatieve waarden) verwijzen naar de maanden van het voorgaande jaar in omgekeerde volgorde, zodat 0 december is, -1 november, enzovoort. Waarden groter dan 12 verwijzen naar de overeenkomstige maand van het/volgende jaar.

Als de ingang NULL is of een lege tekenreeks, wordt 1 aangenomen.

Ingang DAY

Het nummer van de dag ten opzichte van het einde van de vorige maand. De waarden 1 tot 28, 29, 30 of 31 (afhankelijk van de maand) verwijzen naar normale dagen in de huidige maand. Waarden kleiner dan 1 (inclusief negatieve waarden) verwijzen naar de dagen in de vorige maand, zodat 0 de laatste dag van de vorige maand is, -1 de voorlaatste, enzovoort. Waarden groter dan het aantal dagen in de huidige maand verwijzen naar de overeenkomstige dag in de volgende maand(en).

Als de ingang NULL is of een lege tekenreeks, wordt 1 aangenomen.

Ingang HOUR

Het nummer van de uren ten opzichte van het begin van de dag die bepaald is door MONTH, DAY en YEAR. Negatieve waarden verwijzen naar het uur vóór middernacht van de betreffende dag. Waarden groter dan 23 verwijzen naar het overeenkomstige uur van de volgende dag(dagen).

Ingang MINUTE

Het nummer van de minuten ten opzichte van het begin van HOUR. Negatieve waarden verwijzen naar de minuut in het vorige uur. Waarden groter dan 59 verwijzen naar de overeenkomstige minuut van de volgende uur(en).

Ingang SECOUND

Het nummer van de seconden ten opzichte van het begin van MINUTE. Negatieve waarden verwijzen naar de seconde in de vorige minuut. Waarden groter dan 59 verwijzen naar de overeenkomstige seconde van de volgende minuut(en).

Ingang MILISEC

Het nummer van de milliseconden ten opzichte van het begin van SECOUND. Negatieve waarden verwijzen naar de milliseconde in de vorige seconde. Waarden groter dan 999 verwijzen naar de overeenkomstige milliseconde van de volgende seconde(n).

Uitgang DT

De uitgang geeft de berekende waarde als datum en tijd DT# terug.