说明
CDateTime 函数将数字、字符串、日期、YYYY, MM, DD 和 HH, MM, SS 值转换为日期时间值。
重载
CDateTime (YYYY, MM, DD, HH, MM, SS)
参数
string 代表某个日期和时间。例如,“September 15, 1999 10:45am”
number 代表距 1899 年 12 月 30 日的天数。例如,20 代表从 1899 年 12 月 30 日开始算起的第 20 天,也就是 1900 年 1 月 19 日。
Number 可以是正数、负数或小数。
YYYY 是代表年份的整数(例如,1996);MM 是代表月份的整数(例如,12 代表十二月);DD 是代表月中某天的整数(例如,05)。
HH 是代表一天中的某个小时的整数;MM 是代表分钟的整数;SS 是代表秒的整数。
操作
CDateTime (string) 将给定字符串转换成一个日期时间值。
CDateTime (number) 将给定数字转换成一个日期时间值,其中 number 含有从 1899 年 12 月 30 日开始算起的天数。
CDateTime (date) 使用给定日期来创建日期部分,将 12:00:00 AM 作为时间部分赋给返回的日期时间值。
CDateTime (date, time) 使用给定的日期和时间数据类型来创建组合的日期时间值。
CDateTime (YYYY, MM, DD) 使用给定的参数来创建日期部分,并将 12:00:00 AM 作为时间部分赋给返回的日期时间值。
CDateTime (YYYY, MM, DD, HH, MM, SS) 使用给定的参数来创建一个组合的日期时间值。
示例
CDateTime ("10/4/1999 10:20am")返回日期时间值:October 4, 1999 10:20:00 am
CDateTime (12.5)
返回日期时间值:January 11, 1900 12:00:00 pm
CDateTime (-2.5)
返回日期时间值:December 27, 1899 12:00:00 pm
CDateTime (CDate ("Dec. 25, 1999"))返回日期时间值:December 25, 1999 12:00:00 am
CDateTime (CDate ("November 10, 1999"), CTime("12:20am"))返回日期时间值:November 10, 1999 12:20:00 am
CDateTime (1945, 8, 21, 0, 0, 0)
返回日期时间值:August 21, 1945 12:00:00 am
CDateTime (1945, 8, 21, 10, 0, 0)
返回日期时间值:August 21, 1945 10:00:00 am
注释
在进行实际转换之前,您可以使用 IsDateTime 函数检查一个字符串参数看它是否可以转换成一个日期时间。用这种方法,即使转换无法进行,仍可以进行适当处理。