Renvoie un nombre entier compris entre 0 et 23, représentant l'heure.
Syntaxe
Hour(time)
Arguments :
time : requis. Toute expression qui peut représenter une heure.
Formats de date pris en charge :
MM-DD-YYYYMM/DD/YYYYDD-MM-YYYYDD/MM/YYYYYYYY-MM-DDYYYY/MM/DDFormat d'heure pris en charge :
hh:mm:ss
Remarques
L'exemple suivant utilise la fonction Hour pour obtenir l'heure de l'heure actuelle :
Exemple 1 :
Dim MyTime, MyHour MyTime = Now MyHour = Hour(MyTime) 'Output: current hour.
Exemple 2 :
Dim MyTime, MyHour MyTime = "14:30:00" ' Specific time value. MyHour = Hour(MyTime) 'Output: 14
Exemple 3 :
Dim MyDateTime, MyHour MyDateTime = "21/01/2025 18:45:00" ' Date-Time value. MyHour = Hour(MyDateTime) 'Output: 18
Exemple 4 :
Dim MyDateTime, MyHour
MyDateTime = DateAdd("h", 5, Now)
MyHour = Hour(MyDateTime)
'Output: If current time is 1 PM, then it returns 18