CDate 函式

傳回已轉換為子類型 Date 之變異的表示式。

語法

CDate(date)

輸出日期格式是以系統的簡短日期格式為依據。

支援的日期格式

  • MM-DD-YYYY
  • MM/DD/YYYY
  • DD-MM-YYYY
  • DD/MM/YYYY
  • YYYY-MM-DD
  • YYYY/MM/DD

備註

日期引數是任何有效的日期表示式。

使用 IsDate 函式來決定日期是否可轉換成日期或時間。CDate 可識別日期文字和時間文字,以及一些落在可接受日期範圍內的數字。

CDate 會根據系統的地區設定來識別日期格式。如果提供的格式不是其中一個可識別的日期設定值,就無法決定日期、月份和年度的正確順序。此外,如果完整日期格式也包含星期幾字串,則無法識別完整日期格式。

下列範例說明 CData 函式的用法:

範例

Dim MyDate1, MyDate2, MyDate3
MyDate1 = "19/10/1962"          ' Define date in DD/MM/YYYY format.
MyDate2 = "10/19/1962"          ' Define date in MM/DD/YYYY format.
MyDate3 = "1962-10-19"          ' Define date in YYYY-MM-DD format.

Dim MyOutDate1, MyOutDate2, MyOutDate3
MyOutDate1 = CDate(MyDate1)
'Output: 19-Oct-62
MyOutDate2 = CDate(MyDate2)
'Output: 19-Oct-62
MyOutDate3 = CDate(MyDate3)
'Output: 19-Oct-62