DateTime.ParseExact for:Fri Dec 7 16:36:21 2012

时间:2012-12-08 13:53:10

标签: c# string parsing datetime

我有以下字符串,我想绑定到DateTime对象进行进一步处理:

Fri Dec   7 16:36:21 2012

我试过了:

string format = "ddd MMM dd hh:mm:ss yyyy";
DateTime.ParseExact(_srdfLag.CaptureTime, format,
                CultureInfo.InvariantCulture, DateTimeStyles.AllowWhiteSpaces);

但是,它会引发异常:String was not recognized as a valid DateTime

我的代码出了什么问题?

1 个答案:

答案 0 :(得分:3)

您有相应的24小时日期更改格式,您需要HH的{​​{1}} instead,同时使用hh的{​​{1}} d

instead