2012-09-28 63 views
0

,如果我有一個日期文本字段如下2012-09-27T11:41:16:587ZDateTime.ParseExact錯誤

我會怎麼做ParseExact?

我想我接近 DateTime convertedDate = DateTime.ParseExact(date,「yyyy-MM-dd HH:mm:ss」,System.Globalization.CultureInfo.InvariantCulture); 但它出錯...

回答

0

奇怪的是沒有人回答這個問題。這將工作:

DateTime.ParseExact(date, @"yyyy-MM-dd\THH:mm:ss:fff\Z", 
    CultureInfo.InvariantCulture); 

比起你的格式字符串,唯一的區別是,我包括"fff"爲毫秒,我把@"\T"@"\Z"對付你date串字母T和Z ^。

+0

是的我在幾個月前寫了那行代碼,我不知道我做了什麼,但我確實得到它的工作,我認爲這是失蹤的T和Z,可能是我失去了很多但我是失蹤在此之後加快定製日期字段的速度。我非常感謝您的回覆先生! –