Valeur système IBM i (AS/400) · Édition
QDATSEP
Séparateur de date
Caractère qui sépare jour, mois et année dans les dates affichées : barre oblique, tiret, point, virgule ou blanc.
À quoi elle sert
QDATSEP complète QDATFMT : il fixe le caractère placé entre les éléments d'une date, pour les nouveaux travaux.
C'est une affaire de localisation pour l'exploitant, mais aussi de compatibilité pour les programmes qui analysent des dates sous forme de texte.
Les valeurs possibles
| Valeur | Signification |
|---|---|
/ | Barre oblique (valeur livrée ici). |
- | Tiret. |
. | Point. |
, | Virgule. |
Blanc | Un espace. |
Prise en compte : Immédiate pour les nouveaux travaux entrant dans le système ; les travaux actifs gardent l'ancienne valeur.
La valeur recommandée
Pour un usage français, la barre oblique convient ; ne changer que pour une exigence précise, après test des programmes qui découpent les dates.
La changer
CHGSYSVAL SYSVAL(QDATSEP) VALUE('/')
Pour lire la valeur actuelle et celle de la livraison, en SQL :
SELECT SYSTEM_VALUE_NAME, SYSTEM_VALUE, SHIPPED_DEFAULT_VALUE
FROM QSYS2.SYSTEM_VALUE_INFO
WHERE SYSTEM_VALUE_NAME = 'QDATSEP'
Le piège
Un blanc doit être saisi entre apostrophes, et un autre caractère peut casser des programmes qui supposent un séparateur donné.