Gestion de la durée

Utilisez ces fonctions pour obtenir l'heure actuelle et le converti, réglez-, et stockez -les si nécessaire.Il est actuellement l'heure système.

Les routines d' _ftimeet d' localtime utilisent la variable d'environnement TZ .Si TZ n'est pas défini, le tente de la bibliothèque Runtime d'utiliser les informations de fuseau horaire spécifié par le système d'exploitation.Si ces informations ne sont pas disponibles, ces fonctions utilisent la valeur par défaut de PST8PDT.Pour plus d'informations sur TZ, consultez _tzset; consultez également le _daylight, fuseau horaire, et _tzname.

routines de temps

Fonction

Utilisation

équivalent du .NET Framework

asctime, _wasctime, asctime_s, _wasctime_s

Temps de conversion de type struct tm à la chaîne de caractères.Les versions de ces fonctions par le suffixe d' _s sont plus sécurisées.

System : : Datetime : : ToLongDateString, System : : Datetime : : ToLongTimeString, System : : Datetime : : ToShortDateString, System : : Datetime : : ToShortTimeString, System : : Datetime : : ToString

horloge

Retourne le temps horloge murale écoulé pour le processus.

Non applicable.Pour appeler la fonction C standard, utilisez PInvoke.Pour plus d'informations, consultez l' exemples d'appel de code non managé.

ctime, _ctime32, _ctime64, _wctime, _wctime32, _wctime64, _ctime_s, _ctime32_s, _ctime64_s, _wctime_s, _wctime32_s, _wctime64_s

convertissez le temps du type time_t, __time32_t ou __time64_t à la chaîne de caractères.Les versions de ces fonctions par le suffixe d' _s sont plus sécurisées.

System : : Datetime : : GetDateTimeFormats, System : : Datetime : : ToString, System : : Datetime : : ToLongTimeString, System : : Datetime : : ToShortTimeString

difftime, _difftime32, _difftime64

Calcule la différence entre deux heures.

System : : Datetime : : soustrayez

_ftime, _ftime32, _ftime64,_ftime_s, _ftime32_s, _ftime64_s

Heure système en cours de stocker dans la variable du type struct _timeb ou type struct__timeb64 les versions de ces fonctions par le suffixe d' _s sont plus sécurisées.

System : : Datetime : : maintenant

_futime, _futime32, _futime64

définissez l'heure de modification sur le fichier ouvert

System : : E/S : : fichier : : SetLastAccessTime, System : : E/S : : fichier : : SetLastWriteTime, System : : E/S : : fichier : : SetCreationTime

gmtime, _gmtime32, _gmtime64, gmtime_s, _gmtime32_s, _gmtime64_s

Temps de conversion de typetime_t àstruct tm partir de__time64_t typestruct tm.Les versions de ces fonctions par_s le suffixe sont plus sécurisées.

System : : Datetime : : UtcNow, System : : Datetime : : ToUniversalTime

localtime, _localtime32, _localtime64, localtime_s, _localtime32_s, _localtime64_s

Temps de conversion de type time_t à struct tm ou de type __time64_t à struct tmavec la correction locale.Les versions de ces fonctions par le suffixe d' _s sont plus sécurisées.

System : : Datetime : : ToLocalTime

_mkgmtime, _mkgmtime32, _mkgmtime64

Temps de format de classer la valeur du GMT.

System : : Datetime : : ToUniversalTime

mktime, _mktime32, _mktime64

Temps de format de classer la valeur.

System : : Datetime : : Datetime

_strdate, _wstrdate, _strdate_s, _wstrdate_s

Date système actuelle de retour comme une chaîne.Les versions de ces fonctions par le suffixe d' _s sont plus sécurisées.

Non applicable.Pour appeler la fonction C standard, utilisez PInvoke.Pour plus d'informations, consultez l' exemples d'appel de code non managé.

strftime, wcsftime, _strftime_l, _wcsftime_l

Caractères de datation de format pour une utilisation internationale.

System : : Datetime : : ToLongDateString, System : : Datetime : : ToLongTimeString, System : : Datetime : : ToShortDateString, System : : Datetime : : ToShortTimeString, System : : Datetime : : ToString

_strtime, _wstrtime, _strtime_s, _wstrtime_s

Heure système en cours de retour comme une chaîne.Les versions de ces fonctions par le suffixe d' _s sont plus sécurisées.

System : : Datetime : : ToLongDateString, System : : Datetime : : ToLongTimeString, System : : Datetime : : ToShortDateString, System : : Datetime : : ToShortTimeString, System : : Datetime : : ToString

temps, _time32, _time64

Heure système en cours get comme type time_t,__time32_t ou comme type __time64_t.

Non applicable.Pour appeler la fonction C standard, utilisez PInvoke.Pour plus d'informations, consultez l' exemples d'appel de code non managé.

_tzset

variables de temps externes définies de variable de temps d'environnement TZ.

Non applicable.Pour appeler la fonction C standard, utilisez PInvoke.Pour plus d'informations, consultez l' exemples d'appel de code non managé.

_utime, _utime32, _utime64, _wutime, _wutime32, _wutime64

Définissez l'heure de modification pour le fichier spécifié à l'heure actuelle ou la durée enregistrée en structure.

Non applicable.Pour appeler la fonction C standard, utilisez PInvoke.Pour plus d'informations, consultez l' exemples d'appel de code non managé.

[!REMARQUE]

Dans toutes les versions de Microsoft C/C++ à l'exception de la version 7,0 de Microsoft C/C++, et dans toutes les versions de Visual C++, la fonction de temps retourne l'heure actuelle comme le nombre de secondes écoulées depuis minuit le 1er janvier 1970.Dans la version 7,0 de Microsoft C/C++, timeest retourné l'heure actuelle lorsque le nombre de secondes s'écoulait depuis minuit le 31 décembre 1899.

[!REMARQUE]

Dans les versions du Visual C++ et Microsoft C/C++ avant Visual C++ 2005, time_tétait long int(32 bits) et par conséquent ne peut pas être utilisé pour les dates au delà de le 3h14 : Le 7 janvier 19, 2038, l'heure UTC.time_test maintenant équivalent à __time64_t par défaut, la définition _USE_32BIT_TIME_Tmodifie time_tà __time32_tet force de nombreuses fonctions de temps pour appeler des versions qui prennent time_t32 bits.Pour plus d'informations, consultez Types standard et les commentaires de la documentation pour les différentes fonctions de temps.

Voir aussi

Référence

Package de runtime par catégorie