Syntaxe
Paramètres
| Nom |
Description |
| DateTime |
Ce paramètre représente une valeur de date et heure. La fonction retourne l'heure extraite de cette valeur. |
Description
Cette fonction permet de retourner l'heure d'une valeur de date et d'heure.
Remarques
- Extraction simple de l'heure dans une date : La fonction Hour(DateTime) est utilisée pour extraire uniquement la composante «heure» d'une valeur de type
date/heure. Cela permet d'isoler l'heure d'un événement, d'un enregistrement ou de l'instant présent sans avoir à traiter manuellement la chaîne complète de date.
- Syntaxe directe et facile à comprendre : La syntaxe est très simple : un seul paramètre, une date/heure, et la fonction retourne un nombre entier compris
entre 0 et 23. Par exemple, Hour(Now()) retourne l'heure actuelle en temps réel, ce qui la rend très pratique dans des contextes dynamiques.
- Utile pour le déclenchement d'actions selon l'heure : Hour() peut être utilisée pour déclencher ou conditionner certaines actions selon l'heure de la
journée. Par exemple, on peut afficher un message différent le matin et l'après-midi, ou adapter le comportement de l'application selon des plages horaires
spécifiques.
- Compatible avec d'autres fonctions temporelles : Cette fonction s'utilise souvent en combinaison avec Now(), Today(), Minute() ou Second() pour obtenir
des informations temporelles plus complètes. Elle s'intègre bien dans les formules complexes nécessitant une gestion fine du temps.
- Résultat entier facilement exploitable : Le retour de Hour() étant un nombre entier, il est directement exploitable dans des comparaisons, des conditions
(If, Switch), ou des formules arithmétiques. Il n'est pas nécessaire de le convertir pour l'utiliser dans des expressions
logiques.
- Interprétation selon le fuseau horaire local : La valeur retournée dépend du fuseau horaire de l'environnement d'exécution. Ainsi, Hour(Now()) retourne
l'heure locale de l'utilisateur ou de l'appareil, ce qui est important à considérer pour des applications utilisées dans plusieurs régions.
- Vérification et débogage facilité : Lors du débogage d'une application, la fonction Hour() peut aider à comprendre quand certaines actions se
déclenchent. Elle permet par exemple de vérifier que des conditions temporelles sont correctement évaluées en affichant l'heure extraite dans une étiquette.
- Limitation aux heures sur 24 heures : Hour() retourne une valeur dans le format 24 heures (de 0 à 23), ce qui est pratique dans la majorité des cas.
Toutefois, si une présentation au format 12 heures est requise (avec AM/PM), il faudra combiner cette fonction avec des formules conditionnelles pour adapter
l'affichage.
Dernière mise à jour : Jeudi, le 1 Mai 2025