1. 程式人生 > 其它 >Oracle中關於儲存時間精確到毫秒 隨筆

Oracle中關於儲存時間精確到毫秒 隨筆

技術標籤:oracle

Oracle中關於儲存時間精確到毫秒 隨筆

關於oracle中時間型別為date型別的欄位,又想精確到毫秒,那麼,時間型別為date是不行的,因為date型別的值只能精確到秒
如果想精確到毫秒,就是在設計資料庫時候,將時間型別設定為timestamp,這樣的話,就可以儲存時間型別精確到毫秒的值了;但是,資料庫中顯示的值,又不太符合國人的看法,請教了一大哥,終於找到了解決辦法,方法如下:↓(僅供參考)
在這裡插入圖片描述
上面這個大哥給的解決辦法實在是***妙***啊,簡直是絕了

--獲取當前時間,精確到毫秒 
select systimestamp from dual ; 
--將timestamp型別的時間,轉換為國人習慣的看法,精確毫秒3位
select to_char(systimestamp, 'yyyy-mm-dd hh24:mi:ss ff3') from dual; --將timestamp型別的時間,轉換為國人習慣的看法,精確毫秒6位 select to_char(systimestamp,'yyyy-MM-dd HH:mm:ss ff') from dual ;

描述如有不準指出,望指點。