整合模組時用到的有關oracle時間格式的sql語句:
1.以12小時制顯示
sql>select to_char(sysdate,'yyyy-mm-dd hh12:mi:ss am')from dual;to_char(sysdate,'yyyy-mm-ddhh1------------------------------2007-06-29 02:50:06 下午
2.以24小時制顯示
sql> select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss am')from dual;to_char(sysdate,'yyyy-mm-ddhh2------------------------------2007-06-29 15:00:58 下午
3.得到當前時間的前一分鐘
select to_char(sysdate-1/21/60,'hh24:mi:ss')from dual;to_char(sysdate-1/21/60,'hh24:------------------------------15:00:54
4.得到當前時間的後一分鐘
select to_char(sysdate+1/21/60,'hh24:mi:ss')from dual;to_char(sysdate+1/21/60,'hh24:------------------------------15:03:53
5.得到當前時間的前一小時
select to_char(sysdate-1/24,'hh24:mi:ss')from dual;to_char(sysdate-1/24,'hh24:mi:------------------------------14:03:13
6.得到當前時間的後一小時
select to_char(sysdate+1/24,'hh24:mi:ss')from dual;to_char(sysdate+1/24,'hh24:mi:------------------------------16:03:32
7.得到當前時間的後一天
select to_char(sysdate+1,'yyyy-mm-dd')from dual;to_char(sysdate+1,'yyyy-mm-dd'------------------------------2007-06-30
Oracle時間格式轉換異常處理函式
create or replace function f format date v date varchar2,format varchar 時間格式處理格式 return date as v enddate date v rn varchar2 2 v last date varchar2 10...
oracle 時間格式
在資料庫裡查詢資料的時候,我們經常會遇到一些和日期時間格式的問題,比如顯示語言,顯示格式等。可能資料在資料庫裡面存放的格式是 yyyy mm dd hh24 mi ss,但我們查詢出來的卻是 22 1月 10,第一反應可能是字符集出了問題。其實還有乙個原因就是系統環境變數沒有設定,下面我們就來看下有...
oracle時間格式
timestamp 格式時間 最常用方法 to timestamp 2013 06 04 12 22 10.1 yyyy mm dd hh24 mi ss.ff 時間加減 單位小於天用 numtodsinterval select sysdate,sysdate numtodsinterval 1,...