HHMS: Como Converter um Valor data-hora em um Valor de hora

Como:

Linguagens Disponíveis: Reporting

A função HHMS converte um valor data-hora em um valor de hora.


Topo da página

x
Sintaxe: Como Converter um Valor data-hora em um Valor de hora
HHMS(datetime, length, output)

onde:

datetime

Data-hora

É o valor data-hora a ser convertido.

comprimento

Numérico

É o comprimento do valor de hora retornado. Valores válidos são:

  • 8 indica um valor de hora que inclui milissegundos.
  • 10 indica um valor de hora que inclui microssegundos.
  • 12 indica um valor de hora que inclui nanossegundos.
saída

Hora

É o nome do campo que contém o resultado ou o formato do valor de saída posto entre aspas simples.



Exemplo: Como Converter um Valor Data-Hora em um Valor de Hora

O exemplo a seguir converte o campo de data-hora TRANSDATE em um campo de hora com o formato de hora 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                                              

A saída é:

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

Information Builders