通過在constructor中只指定毫秒來構建SQL時間戳時,將使用哪個時區?以及如何選擇UTC或本地時區是否寫入TIMESTAMP(6) WITH LOCAL TIME ZONE
類型的Oracle數據庫列?java.sql.Timestamp(long)使用哪個時區?
1
A
回答
1
時間戳(INT年,月整型,詮釋日期,詮釋小時,分整型,秒整型,詮釋納米)
時間戳(時間長) - 時間 - 自00:00 1970年1月1日,毫秒: 00 GMT。負數是1970年1月1日00:00:00 GMT之前的毫秒數。
有在時間戳
一般來說如果假設一個時區沒有時區,這將是JVM默認(缺省情況)
Oracle數據類型是不同的獸
參見
Timezones in SQL DATE vs java.sql.Date
Oracle 10g Time Zone Confusion - 有3個時區正在播放
與數據庫時,請使用日曆或java.sql.Date
Oracle驅動程序(和SQL開發人員)可轉換從JVM時區(其智能)日期(或嚴格來說,會話時區),以什麼必須
你可以改變會話時區與 - 改變會話集TIME_ZONE ... How to get UTC value for SYSDATE on Oracle
小心你在做什麼,雖然
寫10個不同的測試用例
這個博客還不錯http://tonyhasler.wordpress.com/2010/09/04/tonys-tirade-against-timestamp-with-time-zone/
相關問題
- 1. 在另一個時區將java.sql.Timestamp轉換爲java.sql.Timestamp
- 2. java.sql.Timestamp:更改Timestamp的時區
- 3. Joda DateTime到java.sql.Timestamp忽略時區?
- 4. 如何哪個時區系統使用
- 5. 用夏令時分配java.sql.Timestamp
- 6. JSTL - 使用formatDate用的java.sql.Timestamp
- 7. 用多個UTM區域投影long/lat
- 8. 使用long long型打印
- 9. long long int和long double的區別是什麼?
- 10. unsigned long和unsigned long long有什麼區別?
- 11. `after_create`和`after_save`和何時使用哪個區別?
- 12. 什麼時候使用哪個mysql分區模型
- 13. Django在DateField的auto_now_add中使用哪個時區?
- 14. PAX-記錄:指定哪個時區使用原木
- 15. 區別在哪裏和哪個區域
- 16. rack.session.options - 何時使用哪個?
- 17. 何時使用哪個()?
- 18. Long vs Integer,long vs int,使用什麼和什麼時候使用?
- 19. 使用fscanf()讀取無符號long long
- 20. 如何的java.sql.Timestamp值從美國東部時間轉換爲UTC時區
- 21. 如何區分int和long?
- 22. Android + ORMLite + java.sql.Timestamp
- 23. XMLGregorianCalendar到java.sql.Timestamp
- 24. Groovy java.sql.Timestamp.toString()到java.sql.Timestamp
- 25. 更新java.sql.Timestamp
- 26. 對slick.lifted.Rep [java.sql.Timestamp中]
- 27. 爲什麼使用int錯誤,但long long long
- 28. 'long long long'對於GCC來說太長使用log4cpp
- 29. 如何在c#中使用Array.copy(Array,long,array,long,long)#
- 30. 如何在java.sql.Timestamp中添加時間