Comment : |
Langages disponibles : reporting, Maintain
La fonction HDTTM convertit une valeur de date à un champ date-heure. La valeur définie pour la partie heure est 'minuit'.
HDTTM(date, length, output)
où :
Date
est la valeur date à convertir, le nom d'un champ de date qui contient la valeur, ou une expression qui renvoie celle-ci. Il doit s'agir d'une date au format composant complète. Par exemple, il peut s'agir de MDYY ou YYJUL.
Entier
est la longueur de la valeur date-heure renvoyée. Voici les valeurs valables :
Date-heure
est la valeur date-heure générée. peut-être un champ ou le format de la valeur de sortie entre guillemets simples. La valeur doit être au format date-heure (type de données H).
HDTTM convertit le champ de date TRANSDATE_DATE à un champ de date-heure :
TABLE FILE VIDEOTR2
PRINT CUSTID TRANSDATE AS 'DATE-TIME' AND COMPUTE
TRANSDATE_DATE/YYMD = HDATE(TRANSDATE, 'YYMD');
DT2/HYYMDIA = HDTTM(TRANSDATE_DATE, 8, 'HYYMDIA');
WHERE DATE EQ 2000;
END
La sortie est :
CUSTID DATE-TIME TRANSDATE_DATE DT2 ------ --------- -------------- --- 1237 2000/02/05 03:30 2000/02/05 2000/02/05 12:00AM 1118 2000/06/26 05:45 2000/06/26 2000/06/26 12:00AM
HDTTM convertit le champ de date TRANSDATE_DATE à un champ de date-heure :
MAINTAIN FILE DATETIME
FOR 1 NEXT ID INTO STK;
COMPUTE
DT1_DATE/YYMD = HDATE(DT1, DT1_DATE);
DT2/HYYMDIA = HDTTM(DT1_DATE, 8, DT2);
TYPE "STK(1).DT1 = <STK(1).DT1";
TYPE "DT1_DATE = <DT1_DATE";
TYPE "DT2 = <DT2";
END
WebFOCUS |