這是代碼日期時間轉換異常
String date = "1980/1/1";
DateTime dateTime = DateTime.ParseExact(date, "yyyy/MM/DD", null);
// I have also tried
// DateTime dateTime = DateTime.ParseExact(date, "yyyy/MM/DD", CultureInfo.InvariantCulture);
,這是異常
字符串未被識別爲有效的日期時間。
更新
使用下面的代碼
DateTime dateTime = DateTime.ParseExact(date, "yyyy/M/D", null);
使用小寫'd',而不是大寫'D' – Habib
'D'不能是大寫=>'DateTime dateTime = DateTime.ParseExact(date,「yyyy/M/d」,null);' –
它應該是'd' –