2015-04-01 56 views
0

在我的web應用程序中,我使用的是谷歌日曆。由於日光節約問題,當我通過我的應用程序將事件保存在Google日曆中時,會節省一小時的時間。在java中節省日光的時區問題

我的應用程序使用Java 1.6谷歌日曆v3

處理世界上每個時區的最佳解決方案是什麼?

+0

你可以編輯你的問題,包括代碼,你得到這個日期,並將其存儲到谷歌日曆? – Kenster 2015-04-01 11:36:06

回答

1

您可以使用的SimpleDateFormat類作爲陳述here Java8

之前或者可能使用ZonedDateTime在Java中8提到here

希望有所幫助。

+0

我的應用程序使用java6。 SimpleDateFormat不起作用。 – kranthi 2015-04-01 11:22:40

+0

我的應用程序使用java6。例如,如果我使用「格林威治標準時間-08:00」節省時間不考慮,如果我使用「America/Los_Angeles」,我會在添加日光節約後得到正確的時間。 – kranthi 2015-04-01 11:31:50

+0

是的,你需要一個完整的時區來考慮夏令時。看到這個鏈接http://en.wikipedia.org/wiki/List_of_tz_database_time_zones。還有:http://stackoverflow.com/questions/10545960/how-to-tackle-daylight-savings-using-timezone-in-java – learner 2015-04-01 12:18:38