visual basic中的日期验证

时间:2013-03-25 20:54:30

标签: vb.net visual-studio-2010 validation date

当我以10/28/2012格式传递日期时,我试图获得一个真假布尔值,我尝试过IsDate(“10/28/2012”)但是当我这样做时它总是返回false这实际上应该返回true,有没有人给我一个关于我做错了什么的想法,在将它传递给isDate之前是否应该对字符串做什么?

1 个答案:

答案 0 :(得分:2)

您应该使用Date.TryParse(s as string, result as Date) As Boolean

s是您正在测试的字符串,而result是您希望存储解析日期的日期。如果您不关心日期,并且只想弄清楚值是否是一个日期,那么你可以给它new Date。如果解析成功,该函数将返回True,如果失败则返回False