我正在浏览 Scott Hanselman 的 Developer Interview question list ,并遇到了这个问题:
What is wrong with DateTime.Parse(myString)?
虽然我知道解析未知格式或来源的字符串存在固有风险,但还有其他原因吗?是改用 DateTime.ParseExact 吗?应该首先是 myString.ToString() 吗?
最佳答案
除了语言环境问题,DateTime.Parse()
还可能抛出一个异常,然后您必须捕获该异常。请改用 DateTime.TryParse()
或 DateTime.TryParseExact()
。
关于c# - DateTime.Parse(myString) 有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/162335/