跳到主要内容

判断是否能转换为时间

命令说明

判断一个字符串是否能够转换为时间数据

命令原型

bRet = Time.IsDate(sText, sFormat)

命令参数

参数必选类型默认值说明
sTextTruestring"2020年1月1日 12:00:00"判断是否能够转换为时间数据的字符串
sFormatTruestring"yyyy.mm.dd.hh.mm.ss"时间文本格式,'.'代表任意非数字字符

返回结果

bRet,将命令运行后的结果赋值给此变量。

运行实例

/*********************************判断是否能转换为时间***************************************
命令原型:
Time.IsDate("2020年1月1日 12:00:00", "yyyy.mm.dd.hh.mm.ss")
入参:
sText -- 判断是否能够转换为时间数据的字符串
sFormat -- 时间文本格式,'.'代表任意非数字字符
出参:
bRet -- 将命令运行后的结果赋值给此变量
注意事项:
时间格式中"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 bRet
bRet = Time.IsDate("2020年1月1日 12:00:00", "yyyy.mm.dd.hh.mm.ss")
TracePrint(bRet)

可视化样例