Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
wcf サービスに接続してデータを取得するモバイル アプリケーションがあります。サービス側のオブジェクトの 1 つに TimeSpan DataMember があります。このフィールド以外はすべて正常に機能します。これは、文字列として提供されるためです。
サービス モバイル 04:00:00 --> 「PT4H」
wcf サービスから TimeSpan を取得するにはどうすればよいですか?
前もって感謝します!
わかりました、問題が見つかりました。デフォルトでTimeSpanは、次のようにシリアル化されます
TimeSpan
XmlElementAttribute(DataType="duration")
これは「PT4H」のような文字列です。
実際の値を取得するには、使用する必要がXmlConvert.ToTimeSpan()あり、実際のタイムスパン値が返されます。
XmlConvert.ToTimeSpan()