Accueil du site > Les articles > Commande AS/400 de conversion de date (CVTDAT).
Version à imprimer Enregistrer au format PDF

Commande AS/400 de conversion de date (CVTDAT).

jeudi 12 août 2004, par Grégory Jarrige Visites  4498 Première mise en ligne le mercredi 5 novembre 2003.

La commande AS/400 CVTDAT permet de convertir une date dans divers formats. Voici un extrait de la documentation IBM concernant cette commande.


Utilisation de la commande.

La commande CVTDAT (Convertir le format d’une date) permet de modifier le format d’une date sans changer la valeur de cette date. La commande ignore tout séparateur utilisé dans le format d’origine ; toutefois, si vous souhaitez en voir apparaître dans le résultat de la conversion, vous pouvez indiquer un caractère de séparation dans la commande.

Seules des dates correctes peuvent être converties. Si le format d’origine ou de destination indique l’année en deux chiffres seulement (par exemple, *MDY, *DMY, *YMD ou *JUL), les dates correctes sont comprises entre le 1er janvier 1940 et le 31 décembre 2039. Sinon, elles sont comprises entre le 24 août 1928 et le 9 mai 2071. Si l’année est exprimée en deux chiffres, le système considère qu’il s’agit des années 1940 à 1999 lorsque le nombre indiqué est situé entre 40 et 99, et des années 2000 à 2039 lorsque ce nombre est situé entre 00 et 39. Cette commande fonctionne conjointement avec la valeur système QLEAPADJ.

Restriction : Cette commande est exécutable uniquement dans un programme CL.

<tt>                     Convertir le format de date (CVTDAT)
 
Indiquez vos choix, puis appuyez sur ENTREE.
 
Date à convertir . . . . . . . .                 Valeur alpha
Variable pour date convertie . .                 Valeur alpha
Format date d'origine  . . . . .   *JOB          *SYSVAL, *MDY, *DMY, *YMD...
Format date de destination . . .   *JOB          *SYSVAL, *MDY, *DMY, *YMD...
Séparateur date de destination     *JOB          *SYSVAL, *NONE, *JOB...
</tt>
 [1]