Come: |
Lingue disponibili: reporting, Maintain
La funzione HTIME converte la porzione ora di un valore data-ora al numero di millisecondi, se l'argomento lunghezza è otto, microsecondi se l'argomento lunghezza è dieci, o nanosecondi se l'argomento lunghezza è 12.
HTIME(length, datetime, output)
dove:
Valore intero
Lunghezza del valore data-ora di immissione. I valori validi sono:
Data-ora
Il valore data-ora da cui si deve convertire l'ora, il nome di un campo data-ora che contiene il valore, o una espressione che restituisce il valore.
Virgola-mobile precisione-doppia
Campo che contiene il risultato o formato del valore di emissione racchiuso tra virgolette singole. Il formato deve essere virgola-mobile precisione-doppia
HTIME converte la porzione ora del campo TRANSDATE nel numero dei millisecondi:
TABLE FILE VIDEOTR2
PRINT CUSTID TRANSDATE AS 'DATE-TIME' AND COMPUTE
MILLISEC/D12.2 = HTIME(8, TRANSDATE, 'D12.2');
WHERE DATE EQ 2000;
END
L'emissione è:
CUSTID DATE-TIME MILLISEC ------ --------- -------- 1237 2000/02/05 03:30 12,600,000.00 1118 2000/06/26 05:45 20,700,000.00
HTIME converte la porzione ora del campo DT1 nel numero dei millisecondi:
MAINTAIN FILE DATETIME
FOR 1 NEXT ID INTO STK;
COMPUTE MILLISEC/D12.2 = HTIME(8, STK.DT1, MILLISEC);
TYPE "STK(1).DT1 = <STK(1).DT1";
TYPE "MILLISEC = <MILLISEC";
END
WebFOCUS |