2010-11-30 53 views
0

我正在從WCF Web服務返回一個DataSet給客戶端。服務器和客戶端位於不同的時區。某些DateTime列是服務器的本地時間,其他則是UTC。從WCF服務返回的DataSet中保留DateTime值

問題是將返回的DataSet中的DateTime值轉換爲客戶端的本地時間。有沒有辦法保留服務器發回的DateTime值?

回答

1

您應該始終使用UTC相對數據時間。確保Kind屬性設置爲DateTimeKind.Utc。如果沒有,那麼WCF會嘗試將任何日期時間字段轉換爲本地時區!