Поделиться через


CTime Class

Представляет абсолютные дату и время.

class CTime

Члены

Открытые конструкторы

Имя

Описание

CTime::CTime

Создает объекты CTime различными способами.

Открытые методы

Имя

Описание

CTime::Format

Преобразует объект CTime в форматируемую строку — на основе зоне местного времени.

CTime::FormatGmt

Преобразует объект CTime в форматируемую строку — на основе времени в формате UTC.

CTime::GetAsDBTIMESTAMP

Преобразовывает сведения о времени, хранящиеся в объекте CTime к структуре Win32-compatible DBTimeStamp.

CTime::GetAsSystemTime

Преобразовывает сведения о времени, хранящиеся в объекте CTime к структуре Win32-compatible SYSTEMTIME.

CTime::GetCurrentTime

Создает объект CTime, представляющий текущее время (функция статического элемента).

CTime::GetDay

Возвращает день представьте объектом CTime.

CTime::GetDayOfWeek

Возвращает день недели, представленный объектом CTime.

CTime::GetGmtTm

Время ожидания вниз CTime объект в компоненты — на основе времени в формате UTC.

CTime::GetHour

Возвращает час, представленного объектом CTime.

CTime::GetLocalTm

Время ожидания вниз объекта CTime в зоне компоненты — на основе местного времени.

CTime::GetMinute

Возвращает минуту, представленную объектом CTime.

CTime::GetMonth

Возвращает значение месяца, представленный объектом CTime.

CTime::GetSecond

Возвращает второй, представленное объектом CTime.

CTime::GetTime

Возвращает значение __time64_t для заданного объекта CTime.

CTime::GetYear

Возвращает год, представленного объектом CTime.

CTime::Serialize64

Выполняет сериализацию данных или из архива.

Операторы

+ – оператор

Эти операторы добавить и вычитают CTimeSpan и объекты CTime.

оператор += – =

Эти операторы добавить и вычитают объект CTimeSpan в и из данного объекта CTime.

оператор =

Оператор присваивания.

оператор ==, < и т д.

Операторы сравнения.

Заметки

CTime не имеет базовый класс.

Значения CTime основаны на координируемом всемирном времени (UTC), эквивалентное координируемому всемирному времени (среднее время по Гринвичу (GMT). См. раздел Управление временем сведения о том, как определить часовой пояс.

При создании объекта CTime, присвойте параметру nDST до 0 для указания того, что стандартное в результате или значение больше 0 для указания того, что летнее время в результате или значение меньше нуля, чтобы иметь compute кода библиотеки времени выполнения языка c, является ли стандартное или летнее время. tm_isdst обязательное поле. Если не задан, его значение не определено и возвращаемое значение из mktime непрогнозируемо. Если точки timeptr к структуре tm, возвращаемых во время предыдущего вызова asctime_s, _gmtime_s или localtime_s, то поле tm_isdst содержит правильное значение.

Класс сопровождающий, CTimeSpan, представляющий интервал времени.

Классы CTime и CTimeSpan не предназначены для вывода. Так как никакие виртуальные функции, размер CTime и объектов CTimeSpan ровно 8 байт. Большинство функции-члены встроенный.

Примечание

Ограничение top даты 12/31/3000.Нижняя 1/1/1970 12:00: GMT 00 AM.

Дополнительные сведения об использовании CTime см. в разделе статьи Дата и время и управление временем в справочнике по библиотеке времени выполнения.

Примечание

Структура CTime изменилась с MFC 7,1 с MFC 8,0.При сериализации структура CTime с помощью operator << в MFC 8,0 или более поздней версии, то результирующий файл не будет разрешено в старых версиях MFC.

Требования

заголовок: atltime.h

См. также

Ссылки

asctime_s, _wasctime_s

_ftime_s, _ftime32_s, _ftime64_s

gmtime_s, _gmtime32_s, _gmtime64_s

localtime_s, _localtime32_s, _localtime64_s

strftime, wcsftime, _strftime_l, _wcsftime_l

time, _time32, _time64

CTimeSpan Class

Диаграмма иерархии

Другие ресурсы

ATL/MFC Shared Classes