假如在表中存儲的數據類型爲字符型。在程序中要把它當做時間用的話,注意程序中to_char、to_date函數指定的轉換格式要保存一致。否則程序不會報錯,但是實際有可能是錯的。
改變當前會話的時間格式:
alter session set nls_date_format='格式';
alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';
oracle時間運算中, 1/24表示一個小時。所以:1/1440、1/86400就是分、秒囉。
給我在當前日期上加上8分鐘吧:
SELECT SYSDATE+8/1440 FROM dual;