int SetDateTime (int nYear, int nMonth, int nDay,int nHour, int nMin, int НС );
Возвращаемое значение
Нуль, если значение этого объекта COleDateTime был задан успешно; в противном случае — 1. Это возвращаемое значение основано на DateTimeStatus перечисленных типа. Для получения дополнительной информации см. SetStatus функции-члена.
Параметры
nYear, nMonth, nDay, nHour, nMin, НС
Укажите дату и время компоненты копируются в объект COleDateTime.
Примечания
Вызов этой функции-члена для задания даты и времени данного объекта COleDateTime.
Приведены в следующей таблице для границы для значений параметров:
| Параметр | Границы |
| nYear | 100-9999 |
| nMonth | 1-12 |
| nDay | 1 – 31 |
| nHour | 0-23 |
| nMin | 0-59 |
| нС | 0-59 |
Фактические верхнюю границу для nDay значения зависит месяц и год. Для 1, 3, 5, 7, 8, 10 и 12 месяцев Верхняя граница — 31. Для месяцев, 4, 6, 9 и 11 это 30. Для месяц 2 это 28 или 29 в високосный год.
Если значение даты или времени, указанного в параметрах не является действительным, статус данного объекта имеет значение недействительными и значение этого объекта не изменяется.
Ниже приведены некоторые примеры значений времени:
| nHour | nMin | нС | Значение |
| 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