ITPub博客

首页 > Linux操作系统 > Linux操作系统 > oracle数据库中时间和日期的处理

oracle数据库中时间和日期的处理

原创 Linux操作系统 作者:云中雁012345 时间:2013-07-13 12:36:49 0 删除 编辑
select to_char(current_timestamp,'hh24') from dual;--当前时间戳
select current_timestamp from dual;
select sysdate from dual;--系统时间
select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;
select to_char(sysdate,'Q') from dual; --获取季度
select to_char(sysdate,'iw') from dual;--周,按日历上的那种,每年有52或者53周
select to_char(sysdate,'hh') from dual;
select to_char(sysdate,'hh24') from dual;
select to_char(sysdate,'D') from dual;---周中的星期几
select to_char(sysdate,'ddd') from dual; ---一年中的第几天
select to_char(sysdate,'ww') from dual;--相当于iw,一年中的第几个星期
select to_char(sysdate,'w') from dual;--该月中的第几个星期
select to_date('2009-12-25 14:23:31','yyyy-mm-dd hh24:mi:ss') from dual;--记住格式
select to_char(sysdate,'yy/mm/dd hh24:mi:ss') from dual;
select to_char(sysdate,'mon') from dual;--11月或者nov
select to_char(sysdate,'month') from dual;--11月或者november
select to_char(sysdate,'dy') from dual;--当周第几天后fri
select to_char(sysdate,'day') from dual;--星期五或者friday
select to_char(sysdate,'mi'),to_char(sysdate-interval'7' minute,'mi') from dual;--当前时间减去7分钟
select to_char(sysdate,'hh24'),to_char(sysdate-interval'7' hour,'hh24') from dual;
select to_char(sysdate,'dd'),to_char(sysdate-interval'7' day,'dd') from dual;--
select sysdate,sysdate-interval'7' month from dual;
select sysdate,sysdate-interval'7' year from dual;
select sysdate,sysdate-8*interval '7' day from dual;
select to_char(last_day(to_date('2010-11-1','yyyy-mm-dd')),'dd') from dual;

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/28793236/viewspace-766195/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2013-04-10

  • 博文量
    17
  • 访问量
    48010