2013-07-24 30 views
0

如何在Linux環境中從WebSphere接收的c#DateTime對象中解析以下日期時間字符串。解析C#中的DateTime問題#

string serverDate = "Sat Nov 03 13:03:13 GMT+05:30 2012" 
+0

你有嘗試過什麼嗎? –

+0

是的,我已經嘗試過這種格式「ddd MMM dd HH:mm:ss zzz yyyy」 – Ankit

+0

考慮到「GMT」不是任何時間格式的一部分,也許您應該再次查看重複內容。 –

回答

3

試試這個:

string serverDate = "Sat Nov 03 13:03:13 GMT+05:30 2012"; 

var date = DateTime.ParseExact(serverDate, @"ddd MMM dd HH:mm:ss \G\M\TK yyyy", CultureInfo.InvariantCulture); 

注意我是如何單獨逃脫每個 「GMT」 字。

+1

我想'@「ddd MMM dd HH:mm:ss \ G \ M \ TK yyyy」'會讓閱讀和理解更容易。 – Herdo

+0

@Herdo True,我會修改它。 –