Funkcióblokk MKTIME

Ez a Funkcióblokk MKTIME átalakítja az egyes dátum- és időértékeket DT# formátumba.

A funkcióblokk a GETTIME ellentéte.

Megjegyzés: A 1970 előtti dátum számításához ajánlott a STR2DT funkcióblokk használata.

YEAR bemenet

A két- vagy négyjegyű évszám. Az értékek 0 és 69 között 2000-2069 értékre, értékek 70 és 100 között pedig 1970-2000 értékre lesznek átalakítva.

MONTH bemenet

A hónap száma az előző év végéhez képest. Az értékek 1 és 12 között a megfelelő év normális naptári hónapjára vonatkoznak. Az értékek, amelyek kisebbek mint 1 (negatív értékeket is beleértve) az előző év hónapjaira vonatkoznak fordított sorrendben, így 0 decemberre, -1 novemberre stb. Az értékek, amelyek nagyobbak mint 12, az előző év megfelelő hónapjára vonatkoznak.

Ha a bemenet NULL vagy üres karakterlánc, akkor 1 értéket feltételez.

DAY bemenet

A nap száma az előző hónap végéhez képest. Az értékek 1 és 28, 29, 30 vagy 31 (a hónap függvényében) a jelenlegi hónap normális napjaira vonatkoznak. Az értékek, amelyek kisebbek mint 1 (negatív értékeket is beleértve) az előző hónap napjaira vonatkoznak, így 0 az előző hónap utolsó napja, -1 az előtti nap stb. Az értékek, amelyek nagyobbak mint a jelenlegi hónap napjainak száma, az előző hónap megfelelő napjaira vonatkoznak.

Ha a bemenet NULL vagy üres karakterlánc, akkor 1 értéket feltételez.

HOUR bemenet

A nap kezdetéhez képest számolt óraszám, amelyet a MONTH, DAY és YEAR határoz meg. Negatív értékek az adott nap éjfél előtt lévő órájára vonatkoznak. Az értékek, amelyek nagyobbak mint 23, az előző nap megfelelő órájára vonatkoznak.

MINUTE bemenet

A HOUR kezdetéhez képest számolt percszám. Negatív értékek az előző óra percére vonatkoznak. Az értékek, amelyek nagyobbak mint 59, az előző óra megfelelő percére vonatkoznak.

SECOUND bemenet

A MINUTE kezdetéhez képest számolt másodpercszám. Negatív értékek az előző perc másodpercére vonatkoznak. Az értékek, amelyek nagyobbak mint 59, az előző perc megfelelő másodpercére vonatkoznak.

MILISEC bemenet

A SECOUND kezdetéhez képest számolt milliszekundumszám. Negatív értékek az előző másodperc milliszekundumára vonatkoznak. Az értékek, amelyek nagyobbak mint 999, az előző másodperc megfelelő milliszekundumára vonatkoznak.

DT kimenet

A kimenet visszaadja a számított értéket dátum és idő formájában DT#.