如何解析DateTime字符串以支持24小时计时?

The*_*ght 3 c# asp.net formatting datetime

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

DateTime modifiedSinceDateTime;

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

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

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

Ode*_*ded 9

足够简单 - 改变hh为HH.

hh对于12小时制,HH24小时制,可以在自定义日期和时间格式字符串的文档中看到.