Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Utilisez ces fonctions pour obtenir l’heure actuelle, et la convertir, la régler et la stocker selon vos besoins. L’heure actuelle est l’heure système.
Les routines _ftime et localtime utilisent la variable d’environnement TZ . Si TZ ce n’est pas le cas, la bibliothèque d’exécution tente d’utiliser les informations de fuseau horaire spécifiées par le système d’exploitation. Si ces informations ne sont pas disponibles, ces fonctions utilisent la valeur par défaut PST8PDT. Pour plus d’informations sur TZ, voir _tzset; voir _daylightégalement , timezoneet _tzname.
Routines de temps
| Fonction | Utiliser |
|---|---|
asctime, , _wasctimeasctime_s, ,_wasctime_s |
Convertit une heure du type struct tm en chaîne de caractères. Les versions de ces fonctions avec le suffixe _s sont plus sécurisées. |
clock |
Retourne le temps horloge écoulé pour le processus. |
ctime, , _ctime32, _ctime64, , _wctime_wctime32_wctime64_ctime_s_ctime32_s_ctime64_s_wctime_s_wctime32_s_wctime64_s |
Convertit une heure du type time_t, __time32_t ou __time64_t en chaîne de caractères. Les versions de ces fonctions avec le suffixe _s sont plus sécurisées. |
difftime, , _difftime32_difftime64 |
Calcule la différence entre deux heures. |
_ftime, _ftime32, , _ftime64_ftime_s, , _ftime32_s_ftime64_s |
Stocke l’heure système actuelle dans une variable de type struct _timeb ou struct __timeb64 Les versions de ces fonctions avec le suffixe _s sont plus sécurisées. |
_futime, , _futime32_futime64 |
Définit l’heure de modification du fichier ouvert. |
gmtime
|
Convertir l’heure du type time_t vers struct tm ou du type __time64_t en struct tm. Les versions de ces fonctions avec le suffixe _s sont plus sécurisées. |
localtime
|
Convertit une heure du type time_t en struct tm ou du type __time64_t en struct tm avec une correction locale. Les versions de ces fonctions avec le suffixe _s sont plus sécurisées. |
_mkgmtime, , _mkgmtime32_mkgmtime64 |
Convertit une heure en valeur de calendrier au format GMT (heure de Greenwich). |
mktime, , _mktime32_mktime64 |
Convertit une heure en valeur de calendrier. |
_strdate, , _wstrdate_strdate_s, ,_wstrdate_s |
Renvoie la date système actuelle sous forme de chaîne. Les versions de ces fonctions avec le suffixe _s sont plus sécurisées. |
strftime, , wcsftime_strftime_l, ,_wcsftime_l |
Met en forme la chaîne date/heure pour une utilisation internationale. |
_strtime, , _wstrtime_strtime_s, ,_wstrtime_s |
Renvoie l’heure système actuelle sous forme de chaîne. Les versions de ces fonctions avec le suffixe _s sont plus sécurisées. |
time, , _time32_time64 |
Obtient l’heure système actuelle en type time_t, __time32_t ou en type __time64_t. |
_tzset |
Définit les variables d’heure externes à partir de la variable d’environnement d’heure TZ. |
_utime, , _utime32, _utime64_wutime, , _wutime32_wutime64 |
Définit l’heure de modification du fichier spécifié en fonction de l’heure actuelle ou de la valeur d’heure stockée dans la structure. |
Remarque
Dans toutes les versions de Microsoft C/C++ à l’exception de Microsoft C/C++ version 7.0, et dans toutes les versions de Visual C++, l’heure actuelle renvoyée par la fonction time correspond au nombre de secondes écoulées depuis le 1er janvier 1970 à minuit. Dans Microsoft C/C++ version 7.0, l’heure actuelle renvoyée par time est le nombre de secondes écoulées depuis le 31 décembre 1899 à minuit.
Remarque
Dans les versions de Visual C++ et Microsoft C/C++ avant Visual Studio 2005, time_t était un long int (32 bits) et ne pouvait donc pas être utilisé pour les dates antérieures à 3:14:07 janvier 19, 2038, UTC.
time_t est maintenant équivalent à __time64_t par défaut, mais définir _USE_32BIT_TIME_T change time_t en __time32_t et force de nombreuses fonctions time à appeler les versions qui prennent la valeur time_t32 bits. Pour plus d’informations, consultez les types et commentaires Standard dans la documentation pour les fonctions de temps individuelles.