Oracle時間格式的處理

2021-08-31 14:30:57 字數 1337 閱讀 3292

整合模組時用到的有關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,...