CTime n'a pas une classe de base.
Un objet CTime représente une date et l'heure absolue. La classe CTime intègre le type de données time_t ANSI et ses fonctions associées run-time, y compris la capacité de convertir vers et à partir d'une date grégorienne et le temps de 24 heures.
CTime valeurs sont basées sur le temps universel coordonné (UTC), qui équivaut au temps moyen de Greenwich (GMT). Le fuseau horaire local est contrôlé par la variable d'environnement TZ.
Lorsque vous créez un CTime, définissez le paramètre nDST à 0 pour indiquer que l'heure normale est en vigueur, à une valeur supérieure à 0 pour indiquer que l'heure avancée est en vigueur ou à une valeur inférieure à zéro pour avoir le code de la bibliothèque Runtime C calculer si heure ou heure avancée est en vigueur. tm_isdst est un champ obligatoire. Si ne pas définie, sa valeur est indéfinie et la valeur de retour de mktime est imprévisible. Si timeptr pointe vers une structure tm retournée par un appel précédent à asctime, gmtimeou heure locale, le champ tm_isdst contient la valeur correcte.
Voir la Référence de la bibliothèque Run-Time pour plus d'informations sur le type de données time_t et les fonctions d'exécution utilisées par CTime.
Une classe de compagnon, CTimeSpan, représente un intervalle de temps — la différence entre deux objets CTime.
Les classes CTime et CTimeSpan ne sont pas conçus pour la dérivation. Parce qu'il n'y a pas de fonctions virtuelles, la taille des objets CTime et CTimeSpan est exactement 4 octets. La plupart des fonctions membres sont inline.
Pour plus d'informations sur l'utilisation de CTime, consultez l'article Date et heure dans le Guide du programmeur Visual C++ et Gestion du temps dans la Référence de la bibliothèque Run-Time.
# include lt;afx.h>
Membres de la classe |  ; Graphique de la hiérarchie
  ;Voir aussiRun-time functions: asctime, _ftime, gmtime, localtime, strftime, time