
Ce bloc fonctionnel MKTIME convertit les valeurs de date et d'heure individuelles au format DT#.
Le bloc fonctionnel est l'opposé de GETTIME.
Remarque: Pour calculer une date antérieure à l'année 1970, le bloc fonctionnel STR2DT est recommandé.
L'année, qui peut être indiquée en deux ou quatre chiffres. Les valeurs de 0 à 69 sont transférées à 2000-2069, les valeurs de 70 à 100 à 1970-2000.
Le numéro du mois par rapport à la fin de l'année précédente. Les valeurs 1 à 12 se réfèrent aux mois normaux du calendrier de l'année respective. Les valeurs inférieures à 1 (y compris les valeurs négatives) se réfèrent aux mois de l'année précédente dans l'ordre inverse, de sorte que 0 est décembre, -1 novembre, etc. Les valeurs supérieures à 12 se réfèrent au mois correspondant de l'année suivante.
Si l'entrée est NULL ou une chaîne de caractères vide, alors 1 est supposé.
Le numéro du jour par rapport à la fin du mois précédent. Les valeurs 1 à 28, 29, 30 ou 31 (selon le mois) se réfèrent aux jours normaux du mois actuel. Les valeurs inférieures à 1 (y compris les valeurs négatives) se réfèrent aux jours du mois précédent, de sorte que 0 est le dernier jour du mois précédent, -1 l'avant-dernier, etc. Les valeurs supérieures au nombre de jours dans le mois actuel se réfèrent au jour correspondant dans le/les mois suivants.
Si l'entrée est NULL ou une chaîne de caractères vide, alors 1 est supposé.
Le nombre d'heures par rapport au début du jour déterminé par MONTH, DAY et YEAR. Les valeurs négatives se réfèrent à l'heure avant minuit du jour respectif. Les valeurs supérieures à 23 se réfèrent à l'heure correspondante du/des jours suivants.
Le nombre de minutes par rapport au début de HOUR. Les valeurs négatives se réfèrent à la minute de l'heure précédente. Les valeurs supérieures à 59 se réfèrent à la minute correspondante de l'heure suivante.
Le nombre de secondes par rapport au début de MINUTE. Les valeurs négatives se réfèrent à la seconde de la minute précédente. Les valeurs supérieures à 59 se réfèrent à la seconde correspondante de la/des minutes suivantes.
Le nombre de millisecondes par rapport au début de SECOUND. Les valeurs négatives se réfèrent à la milliseconde de la seconde précédente. Les valeurs supérieures à 999 se réfèrent à la milliseconde correspondante de la/des secondes suivantes.
La sortie renvoie la valeur calculée en tant que date et heure DT#.