AdjustCalendarDate 函式

已取代。 依指定的年數、月、周或天調整日期。

語法

BOOL AdjustCalendarDate(
  _Inout_ LPCALDATETIME        lpCalDateTime,
  _In_    CALDATETIME_DATEUNIT calUnit,
  _Out_   INT                  amount
);

參數

lpCalDateTime [in, out]

CALDATETIME結構的指標,其中包含要調整的日期和時間資訊。

calUnit [in]

CALDATETIME_DATEUNIT列舉值,指出日期單位,例如 DayUnit。

amount [out]

要調整指定日期的金額。

傳回值

如果成功,則傳回 TRUE ,否則傳回 FALSE 。 若要取得擴充的錯誤資訊,應用程式可以呼叫 GetLastError,這可以傳回下列其中一個錯誤碼:

  • ERROR_DATE_OUT_OF_RANGE。 指定的日期超出範圍。
  • ERROR_INVALID_PARAMETER。 任何參數值都無效。

備註

此函式沒有相關聯的標頭檔或程式庫檔案。 應用程式可以使用 DLL 名稱 (Kernel32.dll 呼叫 LoadLibrary) ,以取得模組控制碼。 然後,它可以使用模組控制碼和此函式的名稱呼叫 GetProcAddress ,以取得函式位址。

規格需求

需求
最低支援的用戶端
Windows Vista [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2008 [僅限傳統型應用程式]
DLL
Kernel32.dll

另請參閱

國家語言支援

國家語言支援函式

NLS:以名稱為基礎的 API 範例