Aller au contenu principal
Version: Next

Current time

Current time {( * )} : Time

ParamètreTypeDescription
*OpérateurRetourne l'heure courante sur le poste serveur
RésultatTimeHeure courante

Description

La fonction Current time retourne l'heure courante définie dans l'horloge de votre système.

L'heure courante est toujours comprise entre 00:00:00 et 23:59:59. Vous pouvez utiliser les fonctions String ou Time string pour convertir en chaîne alphanumérique l'expression de type heure retournée par Current time.

4D Server : Si vous passez le paramètre astérisque (*) — lors d'une exécution sur un poste 4D Client —, la fonction retourne l'heure courante telle que définie dans l'horloge du poste serveur.

Exemple 1

L'exemple suivant vous permet de mesurer la durée d'une opération. Dans cet exemple, vous voulez chronométrer la méthode longueOpération :

 $vhStartTime:=((Current date-!1980-01-01!)*86400)+Current time //Mémorisez le démarrage de l'opération en secondes écoulées après le 01/01/1980.
 longueOpération //Lancez l'opération
 $vhEndTime:=((Current date-!1980-01-01!)*86400)+Current time
 ALERT("L'opération a duré"+String($vhEndTime-$vhStartTime)+" secondes.") //Affichez la durée de l'opération

Exemple 2

L'exemple suivant extrait les heures, minutes et secondes de l'heure courante :

 $vhMaintenant:=Current time
 ALERT("L'heure courante est : "+String($vhMaintenant\3600))
 ALERT("La minute courante est : "+String(($vhMaintenant\60)%60))
 ALERT("La seconde courante est : "+String($vhMaintenant%60))

Voir aussi

Milliseconds
String
Tickcount