有沒有人看到MySQL在將Date對象存儲到表時將哪個時區應用於java.util.Date對象的情況?我看到一種情況,MySQL偶爾會應用offset = 0的時區,然後其他時候MySQL會應用一個時區,offset = -12。我已經在兩種情況下調試了代碼,並且代碼始終以offset = 0報告時區。有關可能會發生什麼的任何想法,在這裏?提前致謝。MySQL混淆了存儲日期對象的時區
回答
A Date
object does not have a time zone。它只是指即時。
目前還不清楚你在哪裏得到一個時區,但如果你期待Date
有一個相關的時區,你應該重新考慮你的設計。
@Downvoter:關心評論? – 2012-01-27 14:45:53
瞬間在哪裏? – 2012-01-27 14:46:15
@MarcusAdams:它是全球性的 - 瞬間就是瞬間。如果你想象兩個人在不同的國家,打電話(沒有延遲),他們都會同意「java.util.Date」爲「當前時間」,即使他們的* local *解釋爲「now」不同。 (從Unix時代開始,這個表示就是毫秒,因此在UTC中非常有效,但這只是一個任意的零點。) – 2012-01-27 14:48:29
- 1. MySQL時區混淆
- 2. MySQL時區混淆
- 3. JPA日期和時區混淆
- 4. 與Javascript日期對象混淆
- 5. 以mysql日期格式存儲時區
- 6. 時區混淆
- 7. 存儲日期與時區
- 8. 在熊貓中混淆日期時間對象
- 9. 在Joda時間解析日期時混淆時區
- 10. Git存儲混淆
- 11. 時區與日期選擇器和UTC時間混淆
- 12. Android時區混淆
- 13. Django/python - 消除關於日期和時區感知的混淆
- 14. Java,存儲時區對象
- 15. Java對象混淆
- 16. php日期和夏令時混淆
- 17. Java日期時間格式混淆
- 18. MongoDB - 沒有時區的存儲日期
- 19. 日期比較混淆
- 20. 相同日期...但不同?也許時區混淆
- 21. 時區混淆處理javascript生成日期在php
- 22. 我混淆了datatimepickers和日期時間。需要一些幫助
- 23. Node.js Cron作業與日期對象混淆
- 24. 存儲庫模式混淆
- 25. Softlayer對象到期日期自動刪除對象的存儲
- 26. dynamic_casting的對象混淆
- 27. 在MongoDB中存儲日期和時區
- 28. 混淆DateTimeOffset和時區
- 29. django時區支持混淆
- 30. PHP/MySQL - 跨時區存儲日期選擇報告
請顯示一些代碼。 「MySQL如何應用時區」? – 2012-01-27 14:41:19