【问题标题】:How to Parse a DateTime String to Support 24 hours timing?如何解析 DateTime 字符串以支持 24 小时计时?
【发布时间】:2013-06-14 11:16:24
【问题描述】:

我正在尝试使用 DateTime.TryParseExact,如下所示:

DateTime modifiedSinceDateTime;

var succeeded = DateTime.TryParseExact(modifiedSince, "yyyy-MM-ddThh:mm:ss", 
    CultureInfo.InvariantCulture,
    DateTimeStyles.None,
    out modifiedSinceDateTime);

但是这个 DateTime 值失败了:2013-06-06T22:41:20 这表明我的日期时间模式不正确。我认为该模式不支持 24 小时计时格式,最多只能支持 12 小时

正确的日期模式应该是什么样的?

【问题讨论】:

    标签: c# asp.net datetime formatting


    【解决方案1】:

    足够简单 - 将 hh 更改为 HH

    hh 是 12 小时制,HH 是 24 小时制,可以在 Custom Date and Time Format Strings 的文档中看到。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-04
      • 1970-01-01
      • 2021-05-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-14
      • 1970-01-01
      相关资源
      最近更新 更多