Cómo: |
Idiomas disponibles: informes, Maintain
La función HDTTM convierte un valor de fecha en uno de fecha-hora. La porción de hora está establecida en medianoche.
HDTTM(date, length, output)
donde:
Fecha
Es la fecha que se va a convertir, el nombre del campo de fecha que contiene el valor o una expresión que devuelve el valor. Debe ser una fecha de formato de componente completo. Por ejemplo, MDYY o YYJUL.
Número entero
Es la longitud del valor devuelto de fecha-hora. Los valores válidos son:
Fecha-hora
El valor de fecha-hora generado. Puede ser un campo o el formato del valor de salida entre comillas simples. El valor debe estar en formato de fecha-hora (datos de tipo H).
HDTTM convierte el campo de fecha TRANSDATE_DATE en un campo fecha-hora:
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 salida es:
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 convierte el campo de fecha DT1_DATE en un campo fecha-hora:
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 |