HHMS: Conversione di un valore data-ora in un valore ora

Come:

Lingue disponibili: reporting

La funzione HHMS converte un valore data-ora in valore ora.


Inizio pagina

x
Sintassi: Come convertire un valore data-ora in un valore ora
HHMS(datetime, length, output)

dove:

datetime

Data-ora

Si tratta del valore orario-data da convertire.

length

Numerico

Lunghezza del valore data-ora restituito. I valori validi sono:

  • 8 indica un valore ora che include millisecondi.
  • 10 indica un valore ora che include microsecondi.
  • 12 indica un valore ora che include nanosecondi.
emissione

Tempo

Nome del campo che contiene il risultato o formato del valore di emissione racchiuso tra virgolette singole.



Esempio: Conversione di un valore data-ora in un valore ora

Il seguente esempio converte il campo data-ora TRANSDATE in un campo ora con il formato ora HHIS:

DEFINE FILE VIDEOTR2                             
TRANSYEAR/I4 = HPART(TRANSDATE, 'YEAR', 'I4');   
END                                              
TABLE FILE VIDEOTR2                              
PRINT CUSTID TRANSDATE AS 'DATE-TIME' AND COMPUTE
TRANS_TIME/HHIS = HHMS(TRANSDATE, 8, 'HHIS');    
WHERE TRANSYEAR EQ 2000;                         
END                                              

L'emissione รจ:

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

WebFOCUS