我知道這是一個反覆出現的問題,但即使經過大量研究,我似乎也無法使其發揮作用!我想將字符串轉換爲DateTime。無法將日期時間格式從MM/dd/yyyy轉換爲yyyy-MM-dd
public DateTime ConvertToDateTime(string thisDate)
{
return DateTime.ParseExact(thisDate, "yyyy-MM-dd", CultureInfo.InvariantCulture);
}
(編者)
我給"2012-03-07"
作爲參數,我得到一個DateTime
是03/07/2012 12:00AM
。當我想它返回:2012-03-07 00:00:00
你是說你想讓月份和日子顛倒過來嗎?或者你希望它以特定的字符串格式輸出? – 2012-03-20 18:46:51
不要混淆格式與數據。午夜是午夜。如果您希望格式與默認格式不同,請更改它。 '.ToString(「yyyy-dd-MM hh:mm:ss」)' – 2012-03-20 18:47:45
@Paul,我的錯!我編輯了第一篇文章。 – 2012-03-20 18:49:01