字符串转换为时间
命令说明
将一个字符串转换为时间数据
命令原型
dTime = Time.CDate(sText, sFormat)
命令参数
参数 | 必选 | 类型 | 默认值 | 说明 |
---|---|---|---|---|
sText | True | string | "2020年1月1日 12:00:00" | 判断是否能够转换为时间数据的字符串 |
sFormat | True | string | "yyyy.mm.dd.hh.mm.ss" | 时间格式,'.'代表任意非数字字符 |
返回结果
dTime,将命令运行后的结果赋值给此变量。
运行实例
/*********************************字符串转换为时间***************************************
命令原型:
Time.CDate("2020年1月1日 12:00:00", "yyyy.mm.dd.hh.mm.ss")
入参:
sText -- 判断是否能够转换为时间数据的字符串
sFormat -- 时间格式,'.'代表任意非数字字符
出参:
dTime -- 将命令运行后的结果赋值给此变量
注意事项:
时间格式中"yyyy.mm.dd.hh.mm.ss"分别代表年、月、日、时、分、秒,且转换时请注意保持时间文本与时间文本格式保持一致。
例如:"2020年1月1日 12:00:00"对应"yyyy.mm.dd.hh.mm.ss"、"2020年1月1日"对应"yyyy.mm.dd."、"1日1月2020年"对应"dd.mm.yyyy."
**********************************************************************************/
Dim dTime
dTime = Time.CDate("2022年2月9日 14:30:00", "yyyy.mm.dd.hh.mm.ss")
TracePrint(dTime)