爲什麼這段代碼是收到錯誤對於喜歡「8:16 AM」輸入:爲什麼DateTime.TryParse對於簡單輸入是接收錯誤?
string time = Console.ReadLine();
DateTime outValue = DateTime.MinValue;
bool error = DateTime.TryParseExact(time, "HH:mmtt" /*"hh:mmtt"*/, CultureInfo.InvariantCulture, DateTimeStyles.None, out outValue);
Console.WriteLine(error);
Console.WriteLine(outValue);
Console.Read();
我應該以接受這樣的輸入「8:16」,並將其轉換爲DateTime對象設置?
08:16 AM也許? – Natrium
這是工作,但我收到API時間格式8:16 AM。 好的,我可以在前面填寫缺失的0。這不是什麼大不了的事情,但我猜8:16 AM也可以被msdn接受。 感謝您的回答。祝你有個美好的一天:) –
好的,我自己定義了格式。我的身邊並不那麼聰明。我會填寫這樣一個0.謝謝。 –