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 TIME.
Si l'heure alphanumérique n'est pas valide pour le format indiqué, la zone résultat est remise à *LOVAL.
Syntaxe
Résultat = &ALPHA_TIME(Format de l'heure;Heure alphanumérique)
Paramètres
Définition |
Contenu |
Contrôles |
|
Résultat |
Variable de type TIME. |
Heure passée en paramètre, convertie en type TIME. |
|
Format de l'heure |
Constante alphanumérique sur 4 positions. |
Indique le format de la date. Valeurs possibles : *EUR, *HMS, *ISO, *JIS, *SYS, *USA. |
Paramètre obligatoire. |
Heure alphanumérique |
Variable ou constante alphanumérique. |
Zone alphanumérique contenant une heure dans le format indiqué, à convertir en type TIME. |
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 TIME en fonction de leur format :
Intitulé du format |
Description |
Format (séparateur par défaut) |
Longueur |
Exemple |
*HMS |
Heures:Minutes:Secondes |
hh:mm:ss |
8 |
14:00:00 |
*ISO |
International Standards Organization |
hh.mm.ss |
8 |
14.00.00 |
*USA |
Standard IBM USA |
hh:mm AM |
8 |
02:00 PM |
*EUR |
Standard IBM Européen |
hh.mm.ss |
8 |
14.00.00 |
*JIS |
Japanese Industrial Standard - Ere chrétienne |
hh:mm:ss |
8 |
14:00:00 |
*SYS |
Format du poste client |
Indéfini |
Indéfini |
Indéfini |
Par exemple
WTIME = &ALPHA_TIME('*HMS';'13:45:42')