HHMS : Conversion d'une valeur date-heure en valeur heure

Comment :

Langages disponibles : reporting

La fonction HHMS convertit une valeur date-heure en une valeur heure.


Haut de page

x
Syntaxe : Conversion d'une valeur date-heure en valeur heure
HHMS(datetime, length, output)

où :

datetime

Date-heure

est la valeur date-heure à convertir.

length

Numérique

est la longueur de la valeur heure renvoyée. Voici les valeurs valables :

  • 8 indique la valeur d'heure en millisecondes.
  • 10 indique la valeur d'heure en microsecondes.
  • 12 indique la valeur d'heure en millisecondes.
output

Heure

est le champ qui contient le résultat, ou le format de la valeur de sortie entre guillemets simples.



Exemple : Conversion d'une valeur date-heure en valeur heure

L'exemple suivant convertit le champ date-heure TRANSDATE en un champ temps au format 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                                              

La sortie est :

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

WebFOCUS