Classe de CTime
Représente une date et une heure absolue.
class CTime
Membres
Constructeurs publics
Nom |
Description |
---|---|
Construit des objets d' CTime de plusieurs façons. |
Méthodes publiques
Nom |
Description |
---|---|
Convertit un objet d' CTime dans un basé sur une chaîne mise en forme du fuseau horaire local. |
|
Convertit un objet d' CTime dans un basé sur une chaîne mise en forme sur l'heure UTC. |
|
Convertit l'indication d'heure stockée dans l'objet d' CTime à une structure de Win32-compatible DBTimeStamp . |
|
Convertit l'indication d'heure stockée dans l'objet d' CTime à une structure de Win32-compatible SYSTEMTIME . |
|
Crée un objet d' CTime qui représente l'heure actuelle (fonction membre statique). |
|
Retourne le jour représentent par l'objet d' CTime . |
|
Retourne le jour de la semaine représentée par l'objet d' CTime . |
|
Détaille un objet d' CTime en composants — en heure UTC. |
|
Retourne l'heure représentée par l'objet d' CTime . |
|
Détaille un objet d' CTime en composants (selon le fuseau horaire local. |
|
Retourne la minute représentée par l'objet d' CTime . |
|
Retourne le mois représenté par l'objet d' CTime . |
|
Retourne le deuxième représenté par l'objet d' CTime . |
|
Retourne une valeur de __time64_t pour l'objet donné d' CTime . |
|
Retourne l'année représentée par l'objet d' CTime . |
|
Sérialise les données vers ou d'une archive. |
Opérateurs
Ces opérateurs d'ajout et soustraient CTimeSpan et les objets d' CTime . |
|
Ces opérateurs d'ajout et soustraient un objet d' CTimeSpan à partir de cet objet d' CTime . |
|
l'opérateur d'assignation. |
|
Opérateurs de comparaison. |
Notes
CTime n'a pas de classe de base.
Les valeurs d'CTime ont lieu selon le temps universel coordonné (UTC), qui équivaut au temps universel (universal, universal time).Consultez Gestion de la durée pour plus d'informations sur la façon dont le fuseau horaire est déterminé.
Lorsque vous créez un objet d' CTime , affectez au paramètre d' nDST à 0 pour indiquer que l'heure d'hiver est appliquée, ou une valeur supérieure à 0 pour indiquer que l'heure d'été est appliquée, ou une valeur inférieure de zéro pour que le calcul de code de la bibliothèque Runtime C si l'heure d'hiver ou l'heure d'été est appliquée.tm_isdst est un champ obligatoire.Si sa valeur, sa valeur est non définie et la valeur de retour de mktime est imprévisible.Si les points d' timeptr à une structure de TM retourné par un appel précédent à asctime_s, à _gmtime_s, ou à localtime_s, le champ d' tm_isdst contient la valeur correcte.
Une classe auxiliaire, CTimeSpan, représente un intervalle de temps.
Les classes d' CTime et d' CTimeSpan ne sont pas conçus pour la dérivation.Étant donné qu'il n'y a aucune fonction virtuelle, la taille d' CTime et les objets d' CTimeSpan est exactement à 8 octets.La plupart des fonctions membres sont inline.
[!REMARQUE]
La date limite supérieure est 12/31/3000.La limite inférieure est 1/1/1970 12h00 : 0h du matin GMT.
Pour plus d'informations sur l'utilisation CTime, consultez les articles date et heure, et le Gestion de la durée dans la référence de la bibliothèque Runtime.
[!REMARQUE]
CTime MFC modifié par structure MFC 7,1 à 8,0.Si vous sérialisez une structure d' CTime à l'aide de operator << sous MFC 8,0 ou une version ultérieure, le fichier résultant n'est pas accessible en lecture sur les versions antérieures MFC.
Configuration requise
en-tête : atltime.h
Voir aussi
Référence
_ftime_s, _ftime32_s, _ftime64_s
gmtime_s, _gmtime32_s, _gmtime64_s
localtime_s, _localtime32_s, _localtime64_s
strftime, wcsftime, _strftime_l, _wcsftime_l