有沒有人看到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. 與Javascript日期對象混淆
- 3. 時區混淆
- 4. 在Joda時間解析日期時混淆時區
- 5. 時區與日期選擇器和UTC時間混淆
- 6. Django/python - 消除關於日期和時區感知的混淆
- 7. Java對象混淆
- 8. 相同日期...但不同?也許時區混淆
- 9. 時區混淆處理javascript生成日期在php
- 10. MongoDB - 沒有時區的存儲日期
- 11. 我混淆了datatimepickers和日期時間。需要一些幫助
- 12. dynamic_casting的對象混淆
- 13. Softlayer對象到期日期自動刪除對象的存儲
- 14. 在MongoDB中存儲日期和時區
- 15. django時區支持混淆
- 16. 混淆了NSDateComponents
- 17. 混淆了NHibernate的
- 18. 與java對象混淆
- 19. 與Javascript對象混淆
- 20. ArrayList對象排序混淆
- 21. Java對象切片混淆
- 22. 混淆JavaScript對象行爲
- 23. Jquery和對象href混淆
- 24. 如果php日期是存儲mysql日期後的24小時
- 25. 混淆日期轉換中的R
- 26. 日期對象拋出時區的無效日期
- 27. 更改日期對象的時區而不更改日期
- 28. MYSQL日期 - str_to_date()函數在我的日期中與年份相混淆
- 29. 將對象存儲爲循環前的日期時間
- 30. 混淆了對HAS_ONE和的has_many
請顯示一些代碼。 「MySQL如何應用時區」? – 2012-01-27 14:41:19