COleDateTime

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

COleDateTime объект инкапсулирует тип данных DATE , используется в OLE-автоматизации. Это один из возможных типов для тип данных VARIANT OLE-автоматизации. Значение COleDateTime представляет абсолютное значение даты и времени.

Тип DATE реализован как значение с плавающей точкой измерения дней с полуночи, 30 декабря 1899 г. Таким образом полночь, 31 декабря 1899 представлена 1.0. Аналогичным образом, 6 утра, 1 января 1900 года представлена на 2,25 и в полночь, составляет 29 декабря 1899 – 1.0. Однако 6 утра, 29 декабря 1899 — – 1,25.

Примечание   Интерпретировать часть времени, пользуясь абсолютное значение дробная часть числа.

Класс COleDateTime обрабатывает даты от 1 января 100 – 31 декабря 9999 года.

Примечание COleDateTime игнорирует летнее время. Посмотреть Дата и время: Поддержка автоматизации в Visual C++ программист руководство подробнее.

Этот тип используется для представления значений даты только или только время. По соглашению для времени только значений используется дата 0 (30 декабря 1899). Аналогично, время 0: 00 (полночь) используется для значений только дата.

Если вы создаете объект COleDateTime с датой меньше чем 100, будут приниматься даты, но, последующие вызовы метода GetYear GetMonth, GetDay, GetHour, GetMinuteи GetSecond будет сбой и возвращают значение -1. Ранее можно использовать 2 х дат, но даты должны быть 100 или больше в MFC 4.2 и более поздних версий.

Чтобы избежать проблем, укажите дату из четырех цифр. Например:

COleDateTime.mytime(1996,1,1,0,0,0)
 

Основные арифметические операции для значений COleDateTime класс компаньон COleDateTimeSpan. Значения COleDateTimeSpan представляют собой относительное время интервала. Связи между этими классами является аналогом между CTime и CTimeSpan.

Более подробную информацию о классах COleDateTime и COleDateTimeSpan , найти в статье Дата и время: Поддержка автоматизации в Руководстве по Visual C++ программист

# include lt;afxdisp.h>

Члены классаИерархическая схема

См. также COleVariant

Index