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、查詢天數之差
selectfloor(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...