Cómo: |
Lenguajes disponibles: informes, Maintain
La función HDATE convierte a porción de fecha de un valor fecha-hora al formato de fecha YYMD. A partir de ese momento, puede convertir el resultado a otros formatos de fecha.
HDATE(datetime, output
donde:
Fecha-hora
Es el valor de fecha-hora que se va a convertir, el nombre del campo fecha-hora que contiene el valor o una expresión que devuelve el valor.
Fecha
Es el formato entre comillas simples o el campo que contiene el resultado.
HDATE convierte la porción de fecha del campo TRANSDATE al formato de fecha YYMD:
TABLE FILE VIDEOTR2
PRINT CUSTID TRANSDATE AS 'DATE-TIME' AND COMPUTE
TRANSDATE_DATE/YYMD = HDATE(TRANSDATE, 'YYMD');
WHERE DATE EQ 2000;
END
La salida es:
CUSTID DATE-TIME TRANSDATE_DATE ------ --------- -------------- 1237 2000/02/05 03:30 2000/02/05 1118 2000/06/26 05:45 2000/06/26
HDATE convierte la porción de fecha de DT1 al formato de fecha YYMD:
MAINTAIN FILE DATETIME
FOR 1 NEXT ID INTO STK;
COMPUTE
DT1_DATE/YYMD = HDATE(STK.DT1, DT1_DATE);
TYPE "STK(1).DT1 = <STK(1).DT1";
TYPE "DT1_DATE = <DT1_DATE";
END
La salida es:
STK(1).DT1 = 2000/1/1 02:57:25
DT1_DATE = 2000/01/01
Information Builders |