哪个更快:DateTime.TryParse或Regex

Bri*_*ins 0 .net c# regex datetime

在.NET中,要确定提供的字符串是否为日期,哪一个更快:使用DateTime将其强制转换为日期,还是使用正则表达式检查字符串的有效性作为日期?

我只需要确保提供的值是一个日期,之后我就不会做任何事了.

谢谢.

Jam*_*ill 5

我的第一个问题是哪个更具表现力?或哪个最具可读性?在这样的情况下,性能提升可能可以忽略不计,我会投票选出最容易维护/读取的代码.

编辑

找到一个体面的,类似的帖子.值得一读

Regex vs Tryparse性能最佳