1. 程式人生 > >oracle 將Number型欄位轉為時間型別 將毫秒轉為時間型別

oracle 將Number型欄位轉為時間型別 將毫秒轉為時間型別

將number型別轉成日期型別:如將毫秒轉日期
SELECT TO_CHAR(欄位名 / (1000 * 60 * 60 * 24) + TO_DATE(‘1970-01-01 08:00:00’, ‘YYYY-MM-DD HH24:MI:SS’), ‘YYYY-MM-DD HH24:MI:SS’) AS CDATE FROM 表名;

SELECT TO_NUMBER(TO_DATE(‘2005-03-29 12:30:45’, ‘YYYY-MM-DD HH24:MI:SS’) - TO_DATE(‘1970-01-01 8:0:0’, ‘YYYY-MM-DD HH24:MI:SS’)) * 24 * 60 * 60 * 1000 FROM DUAL;

在Oracle中,預設沒有直接提供獲取當前時間的毫秒數的相關function,所以要想在SQL裡面獲得毫秒數,只好手動計算

專業牆紙貼紙廚房用具裝飾出售,本人網店經營