2011-05-25 70 views
1
DateTime startDate = DateTime.ParseExact("2011-05-25 24:00:00", "yyyy-MM-dd HH:mm:ss", System.Globalization.CultureInfo.InvariantCulture); 

由于某种原因解析此字符串到日期时间不想工作。我已经尝试了几件事,但它只是不想工作。大部分互联网例子都是这样做的。 有人看到有什么问题吗?不能解析字符串datetime

感谢

+1

大概是24:00:00试试00:00:00而不是 – Doggett 2011-05-25 21:15:33

+1

24?小时数应该在0到23的范围内。 – 2011-05-25 21:15:34

+0

srsly? 24小时?大声笑 – mare 2011-05-25 21:18:52

回答

6

"24:00:00"是不是一个有效的时间。应该可能是"00:00:00"。如果你的意思是2011-05-25 23:59:59之后的第二个,那就是2011-05-26 00:00:00

有关不同格式说明符的有效值范围的更多信息,请在MSDN上检查Custom Date and Time Format Strings

+0

非常感谢,这个伎俩! – Martijn 2011-05-26 07:58:53