Aller au contenu

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

ValeurSignification
heure localeHeure 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.