Valeur système IBM i (AS/400) · Date et heure
QTIME
Heure du système, en un seul champ
Donne l'heure locale du système (heures, minutes, secondes) ; elle suit le fuseau défini par QTIMZON.
À quoi elle sert
QTIME contient l'heure du jour du système. Dans l'interface en mode caractère, elle forme avec QDATE la valeur combinée QDATETIME ; QTIME reste accessible pour lire ou changer l'heure seule.
Si un changement de QTIMZON modifie le décalage avec l'UTC, QTIME change aussi.
Les valeurs possibles
| Valeur | Signification |
|---|---|
heure locale | Heure du jour ; elle se lit aussi en composantes <code>QHOUR</code>, <code>QMINUTE</code> et <code>QSECOND</code>. |
Prise en compte : Immédiate. Le droit spécial *ALLOBJ est nécessaire.
La valeur recommandée
Gardez l'heure juste par synchronisation sur une source externe et laissez le fuseau à QTIMZON. Pour un recalage, passez par un ajustement d'heure (jusqu'à 2 heures) plutôt que par une saisie directe.
La changer
CHGSYSVAL SYSVAL(QTIME) VALUE('143000')
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 = 'QTIME'
Le piège
Sur un système qui suit l'heure d'été, on ne peut pas saisir une heure comprise dans l'heure sautée au changement d'heure. Un saut manuel déstabilise aussi les travaux planifiés et les horodatages.