Oracle常用SQL時間函式

2022-09-20 07:06:10 字數 1168 閱讀 8073

1、查詢當前日期和時間

select sysdate from dual;

2、查詢本月最後一天

select last_day(sysdate) from dual;

3、查詢前後多少月

select add_months(sysdate,24) from dual;

select next_day(sysdate,1) from dual;

5、時間轉時間

select to_char(sysdate,'

yyyy-mm-dd hh:mi:ss

') from dual;

6、字元轉時間

select to_date('

20160101

','yyyy-mm-dd

') from dual;

7、查詢日期具體為星期幾

select to_char(to_date('

2016-01-01

','yyyy-mm-dd

'),'

day') from dual;

8、查詢天數之差

select

floor(sysdate - to_date('

20000101

','yyyymmdd

')) from dual;

9、查詢時間的年、月、日、時等

select to_char(sysdate,'

yyyy

') from

dual;

select to_char(sysdate,'

mm') from

dual;

select to_char(sysdate,'

dd') from

dual;

select to_char(sysdate,'

hh24

') from

dual;

select to_char(sysdate,'

mi') from

dual;

select to_char(sysdate,'

ss') from dual;

常用SQL時間函式

基於時間sql函式 getdate 返回當前系統日期和時間。dateadd 在向指定日期加上一段時間的基礎上,返回新的 datetime 值。dateadd datepart number,date 例 向當天的時間增加5天 select dateadd dd,5,getdate datediff ...

常用SQL函式 時間函式

常用sql函式 生成id replace newid 1 substring convert char 19 字段,120 1,10 可將長日期切成乙個19長度的字串,看個人用處,convert 型別轉換函式 2 replace 字段,把 替換成 用於替換欄位裡的某些內容 3 date format...

Oracle常用時間函式

設定時間格式alter session set nls date format dd mon yyyy hh mi ss 獲取系統時間1select sysdate from dual 獲取系統時間2select current date from dual 將日期轉為字串select to cha...