简单的问题:
我打电话:
DateTime.TryParseExact("May 16 13:47:12 2012", "MMM dd hh:mm:ss yyyy", System.Globalization.CultureInfo.GetCultureInfo("en-US"), DateTimeStyles.None, out parsedStartDate)
Run Code Online (Sandbox Code Playgroud)
结果是假的.
我为什么做错了?
您传入的时间是24小时(小时组件为13).
您需要使用HH代替hh才能获得24小时的时间.
以下是所有时间格式字符串的有用MSDN页面:http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx