COleDateTime::SetDate

int SetDate (int nYear, int nMonth, int nDay );

Возвращаемое значение

Нуль, если значение этого объекта COleDateTime был задан успешно; в противном случае — 1. Это возвращаемое значение основано на DateTimeStatus перечисленных типа. Для получения дополнительной информации см. SetStatus функции-члена.

Параметры

nYear, nMonth, nDay

Укажите компоненты даты копируются в объект COleDateTime.

Примечания

Этот член функция вызывается для установить дату и время этого объекта COleDateTime . Дата устанавливается с указанными значениями. Время устанавливается на время 0, полночь.

Приведены в следующей таблице для границы для значений параметров:

Параметр Границы
nYear 100-9999
nMonth 1-12
nDay 1 – 31

Фактические верхнюю границу для nDay значения зависит месяц и год. Для 1, 3, 5, 7, 8, 10 и 12 месяцев Верхняя граница — 31. Для месяцев, 4, 6, 9 и 11 это 30. Для месяц 2 это 28 или 29 в високосный год.

Если дата, значение, заданное в параметрах не является действительным, статус данного объекта имеет значение недействительными и значение этого объекта не изменяется.

Ниже приведены некоторые примеры значений даты:

nYear nMonth nDay Значение
1995 4 15 15 Апреля 1995 года
1789 7 14 17 Июля 1789
1925 2 30 Недопустимый
10000 1 1 Недопустимый

Чтобы установить дату и время, см COleDateTime::SetDateTime.

Информацию о функциях-членах этого запроса значение данного объекта COleDateTime , приведены следующие функции-члены:

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

Обзор COleDateTimeЧлены класса | Иерархическая схема

См. также COleDateTime::COleDateTime, COleDateTime::SetDateTime, COleDateTime::operator =, COleDateTime::GetStatus, COleDateTime::m_dt

Index