CTime( );
CTime ( const CTime& ; timeSrc );
CTime ( time_t temps );
CTime (intnYear,intnMonth,intnDay,intnHour,intnMin,intnSec, int nDST = -1);
CTime (motwDosDate,motwDosTime, int nDST = -1);
CTime ( const SYSTEMTIME& ; sysTime, int nDST = -1 );
CTime ( const FILETIME& ; fileTime, int nDST = -1 );
Paramètres
timeSrc
Indique un objet CTime qui existe déjà.
temps
Indique une valeur de temps.
nYear, nMonth, nDay, nHour, nMin nSec
Indique les valeurs de date et d'heure pour être copiés dans le nouvel objet CTime.
nDST
Indique si l'heure d'été est en vigueur. Peut avoir l'une des trois valeurs, comme suit:
wDosDate, wDosTime
Valeurs de date et d'heure de MS-DOS pour être converti en une valeur date/heure et copiés dans le nouvel objet CTime .
sysTime
Une structure SYSTEMTIME pour être converti en une valeur date/heure et copiés dans le nouvel objet CTime.
fileTime
Une structure FILETIME pour être converti en une valeur date/heure et copiés dans le nouvel objet CTime.
Remarques
Tous ces constructeurs de créer un nouvel objet CTime initialisé avec le temps absolu spécifié, basée sur le fuseau horaire actuel.
Chaque constructeur est décrite ci-dessous:
| Composant | Gamme |
| nYear | 1970–2038* |
| nMonth | 1-12 |
| nDay | 1 – 31 |
| nHour | pas de contrainte |
| nMin | pas de contrainte |
| nSec | pas de contrainte |
*Est la limite supérieure date 18/01/2038. Pour une plus large plage de dates, voir COleDateTime.
Ce constructeur permet la conversion appropriée à l'UTC. La version Debug de la bibliothèque Microsoft Foundation Class affirme si un ou plusieurs de l'année, mois ou de composants de jour sont hors de portée. Il est de votre responsabilité de valider les arguments avant d'appeler.
Pour plus d'informations sur le type de données time_t , voir le fonction du temps dans la Référence de la bibliothèque Run-Time.
Pour plus d'informations, consultez la SYSTEMTIME et structure FILETIME dans Win32 SDK de référence du programmeur.
Pour plus d'informations, consultez la entrée MS-DOS Date et l'heure dans la documentation du SDK Win32.
Exemple
/ / exemple de CTime::CTime
time_t osBinaryTime ; nbsp ; / / C run-time temps (défini dans <time.h>)
temps (& osBinaryTime) ; / / Get à l'heure actuelle de la / / système d'exploitation.
CTime time1 ; / / Vide CTime. (0 est la valeur temps illégal.)
CTime time2 = time1 ; / Constructeur de copie.
CTime time3 (osBinaryTime) ; / / CTime depuis c run-time
CTime époque3 (1999, 3, 19, 22, 15, 0) ; / / 10 H 15, 19 mars 1999
CTime aperçu |  ; Membres de la classe | Graphique de la hiérarchie
Voir aussi  ;CTime::GetTime, mesure où GetCurrentTime, opérateur =