2011-08-11 19 views
2

jsonのteamcity webserviceからデータを取得しています。データの1つは、次の文字列で表されるDateTimeです。20110811T131446 + 0200これを20110811T131446 + 0200をC#dateTimeオブジェクトに変換します

この文字列を解析してC#.netオブジェクトに変換したいとします。

どうすればいいですか?

ありがとうございました。

PS:それは私がXmlConvertを使用することができ、XMLデータのように見えますが、形式はいずれも含まれていません " - " この文字列2009-10-29T18として:52:53.43から05:00になりましチェック

答えて

6

、私はあなたのような何かを解析したいと思う:

DateTime dateTime; 

if (DateTime.TryParseExact(text, "yyyyMMdd'T'HHmmsszzzz", 
          CultureInfo.InvariantCulture, out dateTime)) 
{ 
    // All was okay 
} 
else 
{ 
    // Handle failure 
} 
+0

感謝! – Gui

0

別posiibility:それが動作

XmlConvert.ToDateTime("20110811T131446+0200","yyyyMMddTHHmmsszzzzz"); 
関連する問題