我有一個像下面DateTimeFormat問題
1/1/1970 12:00:00 AM
字符串我希望它在YYYY-MM-DD格式(在這種情況下,1970年-01-01) 我的解析代碼是
var actualDate = DateTime.ParseExact(actualValue,"MM/dd/yyyy HH:mm:ss tt",CultureInfo.InvariantCulture).ToString("yyyy-MM-dd");
但我不斷收到錯誤,該字符串未被識別爲有效的日期時間。 我看着我的變量actualValue它是DateTime類型,所以我認爲問題是格式爲MM/dd/yyyy HH:mm:ss tt,這有什麼問題?
如果'actualValue'是'DateTime',那麼你得到的代碼甚至不應該編譯,而且你不需要解析它。目前你的問題還不清楚。但基本上,你不應該從數據庫中讀取字符串的值作爲開始。 –
我的歉意是,它不是從DB讀取的,它是一個字符串,就像。我編輯了這個問題。 – user5534263
如果actualValue的類型是DateTime,即使這樣也不能解決您的代碼無法編譯的問題。 –