c# - 解析格式为 "2013-Jan-31"的日期时间会抛出错误

标签 c# .net datetime exception datetime-parsing

我在数据库中有一个日期时间列。

DateTime end_date = DateTime.ParseExact("2013-Jan-31", "yyyy-MM-dd", CultureInfo.InvariantCulture);

为什么这不起作用?

最佳答案

这不起作用,因为 MM 表示一月为 01。如果这是您尝试解析的日期格式,请尝试格式 "yyyy-MMM-dd ".

希望对你有帮助

关于c# - 解析格式为 "2013-Jan-31"的日期时间会抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14153334/

相关文章:

c# - 在带有 Entity Framework 的新 MVC 3 应用程序中使用 ProfileProvider 是个坏主意吗?

c# - 为什么调用此列表方法会返回不可访问错误?

c# - 访问项目资源中的图像?

java - Java中将一长串日期和时间转换为时间戳格式

c# - 在公共(public) API 中传达字符串参数用途的最佳方式是什么?

c# - 扩展 ApplicationUser 如何从共享项目中正确设置关系

c# - 如何解决命名空间冲突?

.net - TCP Socket 两个节点通话时 "flow of events"是什么

c# - 如果 DateTime 为 null,我可以将 DateTime 转换为 Bit 以进行 bool 值评估吗?

javascript - JavaScript 中的日期间隔计算