Téléchargement des produits


Version anglaise


 


ADELIA

VADELIA

SADELIA

WADELIA

EADELIA

(I/B)

(I/B)

(B)

(I/B)

(B)


Attention : dans le cas des programmes de type ADELIA, cette fonction n'est pas compatible avec le générateur C.


Description

Permet de convertir une variable alphanumérique en une variable de type DATE.


Si la date alphanumérique n'est pas valide pour le format indiqué, la zone résultat est remise à *LOVAL.


Syntaxe

Résultat = &ALPHA_DATE(Format de la date;Date alphanumérique)


Paramètres


Définition

Contenu

Contrôles

Résultat

Variable de type DATE.

Date passée en paramètre, convertie en type DATE.


Format de la date

Constante alphanumérique sur 4 positions.

Indique le format de la date.
Valeurs possibles :
*DMY, *EUR, *ISO, *JIS, *JUL, *MDY, *SYS, *USA, *YMD.

Paramètre obligatoire.

Date alphanumérique

Variable ou constante alphanumérique.

Zone alphanumérique contenant une date dans le format indiqué, à convertir en type DATE.

Paramètre obligatoire.


Remarque importante : le paramètre *SYS n'est pas admis pour les programmes de type ADELIA. De plus, dans le cas de programmes VADELIA et SADELIA, si cette fonction est utilisée dans une partie serveur AS/400, la valeur *SYS n'est pas prise en compte ; elle est remplacée par la valeur *ISO.


Représentation alphanumérique des zones de type DATE en fonction de leur format :


Intitulé du format

Description

Format (séparateur par défaut)

Longueur

Exemple

Formats à deux chiffres pour les années

*MDY

Mois/Jour/Année

mm/jj/aa

8

01/15/18

*DMY

Jour/Mois/Année

jj/mm/aa

8

15/01/18

*YMD

Année/Mois/Jour

aa/mm/jj

8

18/01/15

*JUL

Julien

aa/jjj

6

18/015

Formats à quatre chiffres pour les années

*ISO

International Standards Organization

aaaa-mm-jj

10

2018-01-15

*USA

Standard IBM USA

mm/jj/aaaa

10

01/15/2018

*EUR

Standard IBM Européen

jj.mm.aaaa

10

15.01.2018

*JIS

Japanese Industrial Standard - Ere chrétienne

aaaa-mm-jj

10

2018-01-15

*SYS

Format du poste client

Indéfini

Indéfini

Indéfini


Par exemple

WDATE = &ALPHA_DATE('*EUR';'30.06.2018')


Liste des fonctions prédéfinies par thème

↑ Haut de page

  • Aucune étiquette