CTime

CTime nie klasy podstawowej.

Obiekt CTime reprezentuje datę i godzinę bezwzględne. Klasa CTime zawiera typ danych ANSI time_t i jego skojarzony funkcji czasu, w tym możliwość przekonwertowania i datą kalendarza gregoriańskiego i 24-godzinnego.

Wartości CTime są oparte na uniwersalnym czasem koordynowanym (UTC), który jest odpowiednikiem czas uniwersalny Greenwich (GMT). Lokalnej strefie czasowej jest kontrolowana przez zmienną środowiskową TZ.

Podczas tworzenia CTime, ustawić parametr nDST na 0, aby wskazać, w rezultacie, jest czas standardowy lub wartość większą niż 0 wskazuje, że czasu letniego jest aktywna lub wartość mniejsza od zera do kodu c run-time library, obliczyć czy czas standardowy lub czasu letniego jest w efekcie. tm_isdst jest polem wymaganym. Jeśli nie jest ustawiona, jej wartość jest niezdefiniowana i wartość zwracany z mktime jest nieprzewidywalne. Jeśli timeptr wskazuje struktury tm, zwrócony przez poprzednie wywołanie asctime, gmtimelub Zwraca aktualny uniksowy znacznik, pole tm_isdst zawiera poprawną wartość.

Więcej o time_t typ danych i funkcji wykonywalnych, które są używane przez CTime Run-Time Library Reference więcej informacji.

Klasa pomocnik, CTimeSpan, reprezentuje interwału czasu — różnica między dwoma obiektami CTime.

Klasy CTime i CTimeSpan nie są przeznaczone do wyprowadzenia. Ponieważ nie ma żadnych funkcji wirtualnych, rozmiar obiektów CTime i CTimeSpan jest dokładnie 4 bajty. Większość funkcje składowe są wbudowane.

Aby uzyskać więcej informacji na temat używania CTime, zobacz artykuł datę i godzinę w Visual C++ Programmer's Guide i Zarządzanie czasem Run-Time Library Reference.

# include lt;afx.h>

Czło&nkowie klasy |nbsp; Wykres hierarchii

 Zobacz teżRun-time functions: asctime, _ftime, gmtime, localtime, strftime, time

Index