HGETC : Stockage de la date et l'heure actuelles dans un champ date-heure

Comment :

Langages disponibles : reporting, Maintain

La fonction HGETC renvoie la date et l'heure actuelles au format date-heure choisi. Si les valeurs milliseconde ou microseconde ne sont pas disponibles dans votre environnement d'exploitation, la fonction récupère la valeur zéro pour ces composants.


Haut de page

x
Syntaxe : Stocker l'heure et la date actuelles dans un champ date-heure
HGETC(length, output)

où :

length

Entier

est la longueur de la valeur date-heure renvoyée. Voici les valeurs valables :

  • 8 indique la valeur d'heure en millisecondes.
  • 10 indique la valeur d'heure en microsecondes.
  • 12 indique la valeur d'heure en millisecondes.
output

Date-heure

est la valeur date-heure renvoyée. est le champ qui contient le résultat, ou le format entier de la valeur de sortie entre guillemets simples. Le format doit être au format date-heure (type de données H).



Exemple : Stockage de la date et l'heure actuelles dans un champ date-heure (Reporting)

HGETC stocke la date et l'heure actuelles dans DT2 :

TABLE FILE VIDEOTR2
PRINT CUSTID TRANSDATE AS 'DATE-TIME' AND COMPUTE
DT2/HYYMDm = HGETC(10, 'HYYMDm');
WHERE DATE EQ 2000;
END

La sortie est :

CUSTID  DATE-TIME         DT2
------  ---------         ---
1237    2000/02/05 03:30  2000/10/03 15:34:24.000000
1118    2000/06/26 05:45  2000/10/03 15:34:24.000000


Exemple : Stockage de la date et l'heure actuelles dans un champ date-heure (Maintain)

HGETC stocke la date et l'heure actuelles dans DT2 :

MAINTAIN
COMPUTE DT2/HYYMDm = HGETC(10, DT2);
TYPE "DT2 = <DT2";
END

WebFOCUS