Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com

Accueil

 
4D v20.6
Heure courante

Heure courante 


 

Heure courante {( * )} -> Résultat 
Paramètre Type   Description
Opérateur in Retourne l'heure courante sur le poste serveur
Résultat  Heure in Heure courante

La fonction Heure courante 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 Chaine ou Chaine heure pour convertir en chaîne alphanumérique l'expression de type heure retournée par Heure courante.

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.

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:=((Date du jour-!1980-01-01!)*86400)+Heure courante //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:=((Date du jour-!1980-01-01!)*86400)+Heure courante
 ALERTE("L'opération a duré"+Chaine($vhEndTime-$vhStartTime)+" secondes.") //Affichez la durée de l'opération

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

 $vhMaintenant:=Heure courante
 ALERTE("L'heure courante est : "+Chaine($vhMaintenant\3600))
 ALERTE("La minute courante est : "+Chaine(($vhMaintenant\60)%60))
 ALERTE("La seconde courante est : "+Chaine($vhMaintenant%60))



Voir aussi  

Chaine
Nombre de millisecondes
Nombre de ticks

 
PROPRIÉTÉS 

Produit : 4D
Thème : Dates et heures
Numéro : 178
Nom intl. : Current time

Commande(s) éligible(s) à l'exécution dans un process préemptifComportement différent en mode distant

 
PAGE CONTENTS 
 
HISTORIQUE 

Créé : < 4D v6

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v20)
4D - Langage ( 4D v20.1)
4D - Langage ( 4D v20.2)
4D - Langage ( 4D v20.3)
4D - Langage ( 4D v20.4)
4D - Langage ( 4D v20.5)
4D - Langage ( 4D v20.6)