Функция AdjustCalendarDate
Не рекомендуется. Корректирует дату на указанное количество лет, месяцев, недель или дней.
Синтаксис
BOOL AdjustCalendarDate(
_Inout_ LPCALDATETIME lpCalDateTime,
_In_ CALDATETIME_DATEUNIT calUnit,
_Out_ INT amount
);
Параметры
-
lpCalDateTime [вход, выход]
-
Указатель на структуру CALDATETIME , содержащую сведения о дате и календаре для настройки.
-
calUnit [in]
-
Значение перечисления CALDATETIME_DATEUNIT , указывающее единицу даты, например DayUnit.
-
amount [out]
-
Сумма, на которую настраивается указанная дата.
Возвращаемое значение
Возвращает значение TRUE в случае успешного выполнения или false в противном случае. Чтобы получить расширенные сведения об ошибке, приложение может вызвать Метод GetLastError, который может возвращать один из следующих кодов ошибок:
- ERROR_DATE_OUT_OF_RANGE. Указанная дата выходит за пределы диапазона.
- ERROR_INVALID_PARAMETER. Любое из значений параметров было недопустимым.
Комментарии
У этой функции нет связанного файла заголовка или файла библиотеки. Приложение может вызвать LoadLibrary с именем DLL (Kernel32.dll), чтобы получить дескриптор модуля. Затем он может вызвать GetProcAddress с дескриптором модуля и именем этой функции, чтобы получить адрес функции.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2008 [только классические приложения] |
DLL |
|
См. также