
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.
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.
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.
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.
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.
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.
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.
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.
A kimenet visszaadja a számított értéket dátum és idő formájában DT#.