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