c# - DateTime.Parse(myString) 有什么问题?

标签 c# datetime

我正在浏览 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/

相关文章:

datetime - C# 将类序列化为 XML,其中类属性之一是 DateTime。如何将该属性做成 ISO 格式?

java - 将未知日期格式的字符串表示形式转换为 Java 中的日期

java - 如何将字符串转换为日期时间格式?

c# - 类型存在于 2 个程序集中(由于包依赖性)

c# - 无法确定 etaxiDataModel 关系的主体端。多个添加的实体可能具有相同的主键

C# 网络浏览器自动化

c# Date 组件 bug 还是我遗漏了什么?

c# - VS2017中是否可以使用c# "interactive window"代替即时窗口

c# - 如何使用 Xaml 为 Windows8 应用程序创建母版页?

java - 将 DAY_OF_MONTH 或 DAY_OF_YEAR 添加到 Calendar 对象有什么区别?