0
我有一個連接到wcf服務以獲取數據的移動應用程序。服務端的一個對象具有TimeSpan DataMember。一切工作正常,除了這個領域,因爲它是作爲一個字符串:TimeSpan Windows Mobile 6和WCF服務
服務移動 04:00:00 - >「PT4H」
我怎樣才能得到一個WCF服務時間跨度?
在此先感謝!
我有一個連接到wcf服務以獲取數據的移動應用程序。服務端的一個對象具有TimeSpan DataMember。一切工作正常,除了這個領域,因爲它是作爲一個字符串:TimeSpan Windows Mobile 6和WCF服務
服務移動 04:00:00 - >「PT4H」
我怎樣才能得到一個WCF服務時間跨度?
在此先感謝!
好的,我發現了這個問題。默認情況下,TimeSpan
序列化爲
XmlElementAttribute(DataType="duration")
這就好比 「PT4H」 的字符串。
要獲得真實的價值,你必須使用XmlConvert.ToTimeSpan()
,它會返回實際的時間跨度值。
關於PT代表什麼信息? – V4Vendetta