无法将字符串解析为日期时间

时间:2011-05-25 21:13:28

标签: c# parsing datetime

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

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

感谢

1 个答案:

答案 0 :(得分: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