Funktionsblock MKTIME

Dieser Funktionsblock MKTIME wandelt die einzelnen Datums- und Zeitwerte ins Format DT# um.

Der Funktionsblock ist das Gegenteil von GETTIME.

Hinweis: Um ein Datum vor dem Jahr 1970 zu berechnen wird der Funktionsblock STR2DT empfohlen.

Eingang YEAR

Die Jahreszahl, die zwei- oder vierstellig angegeben werden kann. Werte von 0 bis 69 werden auf 2000-2069 übertragen, Werte von 70 bis 100 auf 1970-2000.

Eingang MONTH

Die Zahl des Monats relativ zum Ende des vorherigen Jahres. Die Werte 1 bis 12 beziehen sich auf normale Kalendermonate des jeweiligen Jahres. Werte kleiner als 1 (einschliesslich negativer Werte) beziehen sich auf die Monate des vorherigen Jahres in umgekehrter Reihenfolge, so dass 0 Dezember ist, -1 November, usw. Werte grösser als 12 beziehen sich auf den entsprechenden Monat des/des folgenden Jahrs/Jahre.

Ist der Eingang NULL oder eine leere Zeichenkette, so wird 1 angenommen.

Eingang DAY

Die Zahl des Tages relativ zum Ende des vorherigen Monats. Die Werte 1 bis 28, 29, 30 oder 31 (in Abhängigkeit vom Monat) beziehen sich auf normale Tage im aktuellen Monat. Werte kleiner als 1 (einschliesslich negativer Werte) beziehen sich auf die Tage im vorherigen Monat, sodass 0 der letzte Tag des vorherigen Monats ist, -1 der vorletzte, usw. Werte grösser als die Anzahl von Tagen im aktuellen Monat beziehen sich auf den entsprechenden Tag in dem/den folgenden Monat(en).

Ist der Eingang NULL oder eine leere Zeichenkette, so wird 1 angenommen.

Eingang HOUR

Die Zahl der Stunden relativ zum Beginn des Tages, der durch MONTH, DAY und YEAR bestimmt ist. Negative Werte beziehen sich auf die Stunde vor Mitternacht des jeweiligen Tages. Werte grösser als 23 beziehen sich auf die entsprechende Stunde des/der folgenden Tags/Tage.

Eingang MINUTE

Die Zahl der Minuten relativ zum Beginn der HOUR. Negative Werte beziehen sich auf die Minute in der vorherigen Stunde. Werte grösser als 59 beziehen sich auf die entsprechende Minute der folgenden Stunde(n).

Eingang SECOUND

Die Zahl der Sekunden relativ zum Beginn der MINUTE. Negative Werte beziehen sich auf die Sekunde der vorherigen Minute. Werte grösser als 59 beziehen sich auf die entsprechende Sekunde der folgenden Minute(n).

Eingang MILISEC

Die Zahl der Millisekunden relativ zum Beginn der SECOUND. Negative Werte beziehen sich auf die Millisekunde der vorherigen Sekunde. Werte grösser als 999 beziehen sich auf die entsprechende Millisekunde der folgenden Sekunden(n).

Ausgang DT

Der Ausgang gibt der berechnete Wert als Datum und Uhrzeit DT# zurück.