Klasa CTime
Reprezentuje datę i godzinę bezwzględne.
class CTime
Członkowie
Publiczne konstruktory
Nazwa |
Opis |
---|---|
Konstrukcje CTime obiektów na różne sposoby. |
Metody publiczne
Nazwa |
Opis |
---|---|
Konwertuje CTime obiektu na sformatowany ciąg znaków — oparte na lokalnej strefie czasowej. |
|
Konwertuje CTime obiektu na sformatowany ciąg znaków — oparte na UTC. |
|
Konwertuje czas informacji przechowywanych w CTime obiektu Win32 zgodne ze DBTimeStamp struktury. |
|
Konwertuje czas informacji przechowywanych w CTime obiektu Win32 zgodne ze SYSTEMTIME struktury. |
|
Tworzy CTime obiekt, który reprezentuje bieżącą godzinę (funkcja członka statycznego). |
|
Zwraca reprezentuje dzień przez CTime obiektu. |
|
Zwraca dzień tygodnia, reprezentowany przez CTime obiektu. |
|
Dzieli CTime obiektu na składniki — oparte na UTC. |
|
Zwraca godziny, reprezentowana przez CTime obiektu. |
|
Dzieli CTime obiektu na składniki — oparte na lokalnej strefie czasowej. |
|
Zwraca minutę, reprezentowane przez CTime obiektu. |
|
Zwraca miesiąc, reprezentowane przez CTime obiektu. |
|
Zwraca sekundy reprezentowane przez CTime obiektu. |
|
Zwraca __time64_t wartość dla danego CTime obiektu. |
|
Zwraca rok reprezentowane przez CTime obiektu. |
|
Szereguje danych do lub z archiwum. |
Operatory
Tych operatorów, dodawanie i odejmowanie CTimeSpan i CTime obiektów. |
|
Tych operatorów, dodawanie i odejmowanie CTimeSpan obiektu z tej CTime obiektu. |
|
Operator przypisania. |
|
Operatory porównania. |
Uwagi
CTimenie ma klasy podstawowej.
CTimewartości są oparte na skoordynowanego czasu uniwersalnego (UTC), który jest odpowiednikiem skoordynowanego czasu uniwersalnego (czas uniwersalny Greenwich, GMT).Zobacz Zarządzanie czasem uzyskać informacje jak określić strefy czasowej.
Podczas tworzenia CTime obiekt, ustaw nDST parametr na 0, aby wskazać, że czas standardowy, jest większy niż 0 wskazuje wartość tego czasu letniego obowiązuje lub na wartość mniejszą niż zero, aby obliczyć kod c run-time library czy czas standardowy lub letni obowiązuje.tm_isdstpole jest wymagane.Jeśli nie jest ustawiona, jej wartość jest niezdefiniowana i wartość zwracana z mktime jest nieprzewidywalne.Jeśli timeptr wskazuje strukturę tm zwrócony przez poprzednie wywołanie asctime_s, _gmtime_s, lub localtime_s, tm_isdst pole zawiera poprawną wartość.
Klasa companion, CTimeSpan, reprezentuje przedział czasu.
CTime i CTimeSpan klasy nie są przeznaczone do wyprowadzania.Ponieważ nie ma żadnych funkcji wirtualny rozmiar CTime i CTimeSpan obiektów jest dokładnie 8 bajtów.Większość funkcji elementów członkowskich są wbudowane.
[!UWAGA]
Górny termin jest 3000-12/31.Dolna granica jest 1/1/1970 00: 00: 00 GMT.
Aby uzyskać więcej informacji o CTime, zobacz artykuły datę i godzinę, i Zarządzanie czasem w Run-Time Library Reference.
[!UWAGA]
CTime Struktury zmieniono MFC 7.1 do MFC 8.0.Jeśli można szeregować CTime struktury za pomocą operator << pod MFC 8.0 lub nowszy plik wynikowy będą nieczytelne w starszych wersjach MFC.
Wymagania
Nagłówek: atltime.h
Zobacz też
Informacje
_ftime_s, _ftime32_s, _ftime64_s
gmtime_s, _gmtime32_s, _gmtime64_s
localtime_s, _localtime32_s, _localtime64_s
strftime, wcsftime, _strftime_l, _wcsftime_l