返回已转换为子类型 Date 的变体的一个表达式。
语法
CDate(date)
输出日期格式基于系统的短日期格式。
支持的日期格式:
注释
date 参数是任何有效的日期表达式。
使用 IsDate 函数确定日期是否可以转换为日期或时间。CDate 可识别日期文字和时间文字,以及可接受日期范围内的一些数字。
CDate 根据系统的区域设置识别日期格式。如果日期并非以可识别的日期设置格式之一提供,则可能无法正确确定日、月和年的顺序。此外,如果长日期格式还包含星期几字符串,则无法识别长日期格式。
以下示例说明了 CDate 函数的用法:
示例
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