4

简单的问题:

我打电话:

DateTime.TryParseExact("May 16 13:47:12 2012", "MMM dd hh:mm:ss yyyy", System.Globalization.CultureInfo.GetCultureInfo("en-US"), DateTimeStyles.None, out parsedStartDate)

结果是的。

为什么我做错了?

4

1 回答 1

7

您输入的时间是 24 小时制(小时部分是 13)。

您需要使用 HH 而不是 hh 来获得 24 小时时间。

这是有关所有时间格式字符串的有用 MSDN 页面:http: //msdn.microsoft.com/en-us/library/8kb3ddd4.aspx

于 2012-06-15T08:43:06.747 回答