oracle中时间处理

  • --查看当前日期、时间
    SQL> select sysdate from dual;


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

   -------------------2014-04-04 10:32:56

 

  • 判断系统时间是否是在一天的某一区间,比如8点到8点半
if to_char(sysdate,'hh24mi')>='0800' and to_char(sysdate,'hh24mi')<='0830' then
    ...;
end if;
  • 获取某个月的最后一天(),比如2014年2月
Select last_day(to_date('2014-02-09','YYYY-MM-DD')) from dual;
Select last_day(to_date('2014-02','YYYY-MM')) from dual;

 

  

未完待续...

posted @ 2014-03-11 14:09  smurf  阅读(147)  评论(0编辑  收藏  举报