HDATE: Conversione della parte relativa alla data di un valore data-ora in un formato data

Come:

Lingue disponibili: reporting, Maintain

La funzione HDATE converte la parte relativa alla data di un valore data-ora nel formato della data YYMD. È possibile convertire il risultato in altri formati data.


Inizio pagina

x
Sintassi: Come convertire la parte relativa alla data di un valore data-ora in un formato data
HDATE(datetime, output					

dove:

datetime

Data-ora

Il valore data-ora da convertire, il nome di un campo data-ora che contiene il valore, o una espressione che restituisce il valore.

emissione

Data

Il formato in virgolette singole o il campo che contiene il risultato.



Esempio: Conversione della parte relativa alla data di un campo data-ora in un formato data (Reporting)

HDATE converte la porzione data del campo TRANSDATE nel formato data YYMD:

TABLE FILE VIDEOTR2
PRINT CUSTID TRANSDATE AS 'DATE-TIME' AND COMPUTE
TRANSDATE_DATE/YYMD = HDATE(TRANSDATE, 'YYMD');
WHERE DATE EQ 2000;
END

L'emissione è:

CUSTID  DATE-TIME         TRANSDATE_DATE
------  ---------         --------------
1237    2000/02/05 03:30  2000/02/05
1118    2000/06/26 05:45  2000/06/26


Esempio: Conversione della parte relativa alla data di un campo data-ora in un formato data (Maintain)

HDATE converte la porzione data di DT1 al formato data 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

L'emissione è:

STK(1).DT1 = 2000/1/1 02:57:25
DT1_DATE = 2000/01/01

WebFOCUS