好日子其他日期时间,测试字符串转换为比DateTime.TryParseExact
通常情况下,如果我想测试一个字符串是否是一个有效的日期时间格式,我会用:
if (DateTime.TryParseExact()){
//do something
}
我想问一下,有没有什么代码可以直接测试Convert.ToDateTime()是否成功? 例如像:
if (Convert.ToDateTime(date1)){
//do something
}
或
if(Convert.ToDateTime(date1) == true){
//do soemthing
}
我的想法是使之成为布尔测试它的成功转换为日期时间或没有。 只是想找出代码,而不是使用DateTime.TryParseExact()
DateTime.TryParseExact有什么问题? –
用'try..catch'包装你的代码 –
不使用DateTime.TryParse或DateTime.TryParseExact的特殊原因?这正是他们在那里的原因。 – Corak