我在angularJS和REST Web服務中編寫了一個應用程序。 AngularJS將碰到一個REST Web服務並獲取日期。當我在angularJS中做了console.log時,它顯示如下。在AngularJS的Java REST Web服務中獲取錯誤的時間戳
date_modified: "2016-03-18T10:44:43"
現在我將數據發送回REST Web服務和Java中我做了Date對象和它下面來的系統輸出。
Fri Mar 18 16:14:43 IST 2016
這裏日期會很好,但時間是錯誤的。 在JavaJ的10:44:43和其16:14:43。
我想要Java REST Web服務中的正確時間。 Java中使用的數據類型爲util.date
請幫助解決此問題。
服務器和客戶端時區與我的機器上的tomcat服務器上本地部署的服務器和客戶端時區相同。 –
是的,但是您的客戶端機器處於某個時區,當您使用util.Date時,它將轉換爲GMT。如果你需要時間,試試joda-time(org.joda.time.LocalDate或LocalDateTime),你會很好。 –