Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
Current time
|
Current time {( * )} -> Résultat | ||||||||
Paramètre | Type | Description | ||||||
* | Opérateur |
![]() |
Retourne l'heure courante sur le poste serveur | |||||
Résultat | Heure |
![]() |
Heure courante | |||||
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.
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
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))
Produit : 4D
Thème : Dates et heures
Numéro :
178
Créé : < 4D v6
4D - Langage ( 4D v20 R7)