我已將System.DateTime.Now存儲在名爲StartDate(變量是DateTime類型的變量)的變量中。DateTime.ParseExact不適用於「yyyy-MM-dd HH:mm:ss」
我將其轉換爲字符串,如下:
string temp = StartDate.Value.ToString("yyyy-MM-dd HH:mm:ss")
現在溫度具有值 「YYYY-MM-DD HH:MM:SS」。
現在我想再次串溫度轉換爲日期時間所以,我下面做:
DateTime.ParseExact(temp,"yyyy-MM-dd HH:mm:ss",null)
但這不起作用。
它始終以與System.DatTime.Now相同的格式返回日期。它應該以「yyyy-MM-dd HH:mm:ss」格式返回值。
假設格式應該是'「yyyy-MM-dd HH:mm:ss」',[我不能重現此問題。](http://rextester.com/VYU83873) –
什麼是「不」工作「是什麼意思?不會編譯?出現FormatException?四小時結束?請澄清。 – dlatikay
盲猜 - 嘗試'DateTime.ParseExact(temp,「yyyy-MM-dd HH:mm:ss」,CultureInfo.InvariantCulture)'?你有一些奇怪的當前文化嗎? – vlad2135