【问题标题】:DateTime.ParseExact errorDateTime.ParseExact 错误
【发布时间】:2012-09-28 02:16:48
【问题描述】:

如果我在文本字段中有如下日期 2012-09-27T11:41:16:587Z

我将如何进行 ParseExact?

我想我很接近 DateTime convertDate = DateTime.ParseExact(date, "yyyy-MM-dd HH:mm:ss", System.Globalization.CultureInfo.InvariantCulture); 但它出错了......

【问题讨论】:

    标签: parsing datetime


    【解决方案1】:

    奇怪的是没有人回答这个问题。这将起作用:

    DateTime.ParseExact(date, @"yyyy-MM-dd\THH:mm:ss:fff\Z",
        CultureInfo.InvariantCulture);
    

    与您的格式字符串相比,唯一的区别是我在毫秒内包含了"fff",而我在date 字符串中放入了@"\T"@"\Z" 来处理字母T 和Z。

    【讨论】:

    • 是的,我几个月前写了那行代码,我不确定我做了什么,但我确实让它工作了,我认为这是缺少 T 和 Z,可能是 fff 哈哈我有一个很多东西不见了,但在那之后我现在可以加快自定义日期字段的速度。非常感谢您的回复先生!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-25
    相关资源
    最近更新 更多