我試圖在Java中將2015-01-04T19:50:26 + 08:00轉換爲當地時間(「澳大利亞/墨爾本」)。我可以知道我可以使用哪些庫爲此使用?將給定時間轉換爲當地時間
-1
A
回答
0
你可以簡單地在這張表的後面加上或減去小時:
|西部標準時間|>。將8小時添加到UTC |
|西部夏令時間|>。將9小時添加到UTC |
|中部標準時間|>。在UTC |添加9:30小時
|中部夏令時間|>。 10:30小時添加到UTC |
|東部時間|>。將10小時添加到UTC |
|東部夏令時間|>。將11小時添加到UTC |
來自earthsky的表格。
我會做它宣佈位置名稱爲key
和小時value
的字典。 負值表示減法。
希望它可以幫助你。
+0
雖然這會起作用,但它沒有考慮到補償歷史上會發生變化,並可能在未來再次發生變化。由於Java安裝附帶時區信息,因此使用使用此時區信息的內置類和方法通常會更好。我特別推薦'java.time.OffsetDateTime','ZoneId'和'ZonedDateTime'。 –
相關問題
- 1. 將時間轉換爲當地時間給定的城市/州/國
- 2. 將UTC轉換爲當地時間Javascript
- 3. 將UTCTime轉換爲當地時間
- 4. 將當地時間轉換爲UNIX
- 5. 將當地時間轉換爲utc
- 6. 將給定時間戳轉換爲特定時區中的當前時間
- 7. XSL 1.0將日期時間從GMT轉換爲當地時間
- 8. 將UTC/GMT時間轉換爲當地時間
- 9. 將服務器時間轉換爲android的當地時間
- 10. 如何將服務器時間轉換爲當地時間?
- 11. 如何將服務器時間轉換爲當地時間
- 12. flask:將utc時間轉換爲用戶的當地時間
- 13. 將格林尼治標準時間轉換爲當地時間
- 14. Activerecord:在當地時間將字符串轉換爲時間
- 15. 在Python中將當地時間轉換爲GMT時間
- 16. 將另一個時區的時間換算爲當地時間當地時間
- 17. 將時間秒從時間轉換爲本地時間
- 18. UTC轉換爲當地日期時間
- 19. 如何知道給定時間的時區並將其轉換爲當地時間使用Momentjs
- 20. 從當地時間轉換爲UTC(由於當地時區)
- 21. JavaScript:使用時區將UTC時間轉換爲本地時間
- 22. 從unix時間戳轉換爲當地時間
- 23. 將時間轉換爲MySQL時間
- 24. 將日期時間轉換爲時間
- 25. 將時間戳轉換爲時間
- 26. 將動作日期從UTC轉換爲當地時間,時間爲毫秒
- 27. 將當前時間轉換爲Int(Haskell)
- 28. 將GMT時間轉換爲本地
- 29. 將UTC時間轉換爲本地android
- 30. 給定時區將日期時間轉換爲Utc
看看這些,它可能會有所幫助:[日期TimeZone在Java中的轉換?](https://stackoverflow.com/questions/5422089/date-timezone-conversion-in-java)[Java轉換GMT/UTC到當地時間不按預期工作](https://stackoverflow.com/questions/19375357/java-convert-gmt-utc-to-local-time-doesnt-work-as-expected) –
HI @Sarah,是的,這有幫助。但你能解釋我一點嗎? 2015-01-04T19:50:26 + 08:00是GMT時間。不是嗎? – navrani
答案就在這裏。 https://stackoverflow.com/questions/5422089/date-timezone-conversion-in-java – navrani