说明
CDate 函数将数字、字符串、日期时间和 YYYY, MM, DD 值转换为日期值。
参数
Number 是一个值,表示从 1899 年 12 月 30 日开始计算的天数。它可以为正,也可以为负,如果是分数,将出现截断。
string 是一个表示日期的文本字符串,例如“September 20, 1999”。
YYYY 是代表年份的整数(例如,1996);MM 是代表月份的整数(例如,12 代表十二月);DD 是代表月中某天的整数(例如,05)。
操作
如果给定一个表示从 1899 年 12 月 30 日开始算起的天数的数字,则 CDate (number) 将其转换并返回一个日期。
如果给定一个字符串,则 CDate (string) 将其转换并返回一个日期。
如果给定一个日期时间值,则 CDate (dateTime) 将其转换并返回一个日期。
CDate (YYYY, MM, DD) 使用给定的参数来创建一个日期值。
示例
CDate ("Dec. 31, 1999")返回 1999 年 12 月 31 日的日期值。
CDate (50)
返回 1900 年 2 月 18 日的日期值。
CDate (#Oct. 20, 1999 12:02pm#)
返回 1999 年 10 月 20 日的日期值。
CDate (1930, 7, 30)
返回 1930 年 7 月 30 日的日期值。
注释
在进行实际转换之前,您可以使用
“IsDate” 函数检查一个字符串参数看它是否可以转换成日期。用这种方法,即使转换无法进行,仍可以进行适当处理。