通過在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:更改Timestamp的時區
- 2. 如何哪個時區系統使用
- 3. 用夏令時分配java.sql.Timestamp
- 4. 用多個UTM區域投影long/lat
- 5. long long int和long double的區別是什麼?
- 6. unsigned long和unsigned long long有什麼區別?
- 7. Django在DateField的auto_now_add中使用哪個時區?
- 8. 什麼時候使用哪個mysql分區模型
- 9. 更新java.sql.Timestamp
- 10. Android + ORMLite + java.sql.Timestamp
- 11. 對slick.lifted.Rep [java.sql.Timestamp中]
- 12. 何時使用哪個()?
- 13. rack.session.options - 何時使用哪個?
- 14. Long vs Integer,long vs int,使用什麼和什麼時候使用?
- 15. 'long long long'對於GCC來說太長使用log4cpp
- 16. 如何製作java.sql.Timestamp UTC時間?
- 17. 關於long long long long
- 18. 如何在沒有時區的情況下使用樣式爲「long」的DateTime?
- 19. java.sql.Timestamp比較錯誤?
- 20. wait(long timeout)和join(long millis)之間的區別?
- 21. long unsigned int和unsigned long int有什麼區別int
- 22. LocationRequest setInterval(long millis)和LocationRequest setFastestInterval(long millis)之間的區別
- 23. C和Objective-C:使用Float64和long有什麼區別?
- 24. 調用InternetOpen時應使用哪個accessType?
- 25. 這個scala錯誤是什麼意思:「type mismatch; found :(((Long,Long),Long),)required:(((Long,Long),Long))⇒String」
- 26. 字符串轉換爲long long整數使用strtoll時char超過
- 27. 使用gerrit的long rebase
- 28. 使用cx_Oracle讀取LONG RAW
- 29. 哪三個字母的時區ID不被棄用?
- 30. 如何找出應用程序正在登錄哪個時區?