欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

数据库日期|时间查询|操作

程序员文章站 2022-04-09 19:08:33
-- Oracle数据库日期|时间查询 SELECT SYSDATE FROM DUAL; SELECT TO_CHAR(SYSDATE , 'YYYY') FROM DUAL; -- 年 SELECT TO_CHAR(SYSDATE , 'MM') FROM DUAL; -- 月 SELECT T ......

-- oracle数据库日期|时间查询
select sysdate from dual;

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 , 'q') from dual; -- 季数

select to_char(sysdate , 'iw') from dual; -- 周数 -- 按照日历上的那种计数 ,每年有52或53周

select to_char(sysdate , 'yyyy-mm-dd q hh24:mi:ss') from dual;

-- oracle数据库日期|时间操作

select sysdate , sysdate - interval '6' minute from dual; -- 当前时间减去6分钟的时间

select sysdate , sysdate - interval '6' hour from dual; -- 当前时间减去6小时的时间

select sysdate , sysdate - interval '6' day from dual; -- 当前时间减去6天的时间

select sysdate , sysdate - interval '6' month from dual; -- 当前时间减去6月的时间

select sysdate , sysdate - interval '6' year from dual; -- 当前时间减去6年的时间

select sysdate , sysdate -8*interval '6' hour from dual; -- 当前时间减去48小时的时间