COleDateTime::SetDateTime

int SetDateTime (int nYear, int nMonth, int nDay,int nHour, int nMin, int nSec );

Значення, яке повертається

Нуль, якщо цього об'єкта COleDateTime був значення успішно; в іншому випадку, 1. Це значення, що повертається на основі DateTimeStatus перераховані типу. Докладніше перегляньте SetStatus член функції.

Параметри

nYear, nMonth, nDay, nHour, nMin, nSec

Вказати дату та час компонентів для копіювання на цей об'єкт COleDateTime.

Зауваження

Цей член функцію, щоб встановити дату і час цього об'єкта COleDateTime.

Наступні таблиці кордону для значень параметрів:

Параметр Межі
nYear 100-9999
nMonth 1-12
nDay 1-31
nHour 0-23
nMin 0-59
nSec 0-59

Фактичний Верхня межа для nDay значень змінюється в залежності від місяця та року. 1, 3, 5, 7, 8, 10 І 12 місяців Верхня межа є 31. Протягом декількох місяців, 4, 6, 9 і 11 це 30. За 2 місяці це 28 або 29 в високосний рік.

Якщо дату або час значення, визначене параметрами неприпустиме, стан цього об'єкта встановлено неприпустимий і значення цього об'єкта не змінюється.

Ось деякі приклади значень часу:

nHour nMin nSec Значення
1 3 3 01: 03: 03
23 45 0 23: 45: 00
25 30 0 Неприпустимий
9 60 0 Неприпустимий

Ось деякі приклади значень дат:

nYear nMonth nDay Значення
1995 4 15 15 Квітня 1995 року.
1789 7 14 17 Липня 1789
1925 2 30 Неприпустимий
10000 1 1 Неприпустимий

Щоб встановити дату тільки побачити COleDateTime::SetDate. Щоб встановити лише час, побачити COleDateTime::SetTime.

Інформацію про методи цього запиту значення цього об'єкта COleDateTime , дивіться нижче функцій члена:

Щоб отримати додаткові відомості про оцінки для COleDateTime значень, перегляньте статтю Дата та час: автоматизації підтримки в Visual C++ програміста керівництво.

Огляд COleDateTimeЧлени класу | Ієрархічна діаграма

Дивіться також COleDateTime::COleDateTime, COleDateTime::SetDate, COleDateTime::SetTime, COleDateTime::operator =, COleDateTime::GetStatus, COleDateTime::m_dt

Index