【问题标题】:String was not recognized as a valid DateTime when parse exact精确解析时,字符串未被识别为有效的 DateTime
【发布时间】:2015-02-05 02:09:00
【问题描述】:

我收到此错误:

字符串未被识别为有效的日期时间。

尝试解析此日期时:

DateTime.ParseExact("2015-08-05", "YYYY-MM-dd", CultureInfo.InvariantCulture)

日期格式有什么问题,我该如何解决?

【问题讨论】:

  • "YYYY-MM-dd" 是未知的格式说明符,请尝试使用 "yyyy-MM-dd"

标签: c# datetime


【解决方案1】:

“YYYY”部分需要小写:

DateTime.ParseExact("2015-08-05", "yyyy-MM-dd", CultureInfo.InvariantCulture)

参考:The "yyyy" Custom Format Specifier

【讨论】:

    猜你喜欢
    • 2011-09-12
    • 2013-01-28
    • 1970-01-01
    • 2021-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-22
    相关资源
    最近更新 更多