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 |
---|---|---|
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 |
|
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 |
Calcule la différence entre deux heures. |
||
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. |
||
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. |
|
Temps de format de classer la valeur du GMT. |
||
Temps de format de classer la valeur. |
System : : Datetime : : Datetime |
|
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é. |
|
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 |
|
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 |
|
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é. |
|
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é. |
|
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.