2011-05-25 71 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