Come: |
Lingue disponibili: reporting, Maintain
La funzione HDTTM converte un valore data in un valore data-ora. La porzione ora è impostata a mezzanotte.
HDTTM(date, length, output)
dove:
Data
La data da convertire, il nome di un campo data che contiene il valore, o una espressione che restituisce il valore. Deve essere una componente formato data completa. Ad esempio, può essere MDYY o YYJUL.
Valore intero
Lunghezza del valore data-ora restituito. I valori validi sono:
Data-ora
Il valore ora-data generato. Si può trattare di un campo o del formato del valore di emissione racchiuso tra virgolette singole. Il valore deve avere un formato data-ora (tipo dati H).
HDTTM converte il campo data TRANSDATE_DATE in un campo data-ora:
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
L'emissione è:
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 converte il campo data DT1_DATE in un campo data-ora:
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 |