2016-03-07 73 views
0

我構建了帶有DateTime成員的數據合同的.NET WCF服務。當客戶端使用eclipse自動生成代理類時,生成的類將它們設置爲「日曆」不是日期,因此時間將發送到格林尼治標準時的服務,該格式將實際值移動8小時(GMT與PST之間的差異)。客戶端已經圍繞這些代理構建了一個應用程序,並且處於QA的後期階段,因此他們希望通過對其應用程序進行最少的更改來解決此問題,即不更改Web服務的方法簽名。 有無論如何我可以裝飾DateTime成員,以便它被轉換爲java中正確的Date數據類型。Java和WCF與DateTime之間的可移植性問題

任何其他解決此問題的建議?

回答

1

我發現在DateTime成員上調用ToLocalTime()將消除8小時的差異。