当我以10/28/2012格式传递日期时,我试图获得一个真假布尔值,我尝试过IsDate(“10/28/2012”)但是当我这样做时它总是返回false这实际上应该返回true,有没有人给我一个关于我做错了什么的想法,在将它传递给isDate之前是否应该对字符串做什么?
答案 0 :(得分:2)
您应该使用Date.TryParse(s as string, result as Date) As Boolean
s
是您正在测试的字符串,而result
是您希望存储解析日期的日期。如果您不关心日期,并且只想弄清楚值是否是一个日期,那么你可以给它new Date
。如果解析成功,该函数将返回True
,如果失败则返回False
。