oracle 日期获取

select to_char(NEXT_DAy(to_date('2015-08-14','YYYY-MM-DD'),'星期一')-7,'YYYY-MM-DD')星期一,
to_char(NEXT_DAy(to_date('2015-08-14','YYYY-MM-DD'),'星期一')-1,'YYYY-MM-DD')星期日 from dual;


select to_char(sysdate,'yyyy-MM-dd')今天,
decode(to_char(sysdate,'D'),
'1','星期日',
'2','星期二',
'3','星期三',
'4','星期四',
'5','星期五',
'6','星期六')星期几,
to_char(sysdate-to_number(to_char(sysdate,'D'))+2,'YYYY-MM-DD')星期一,
to_char(sysdate-to_number(to_char(sysdate,'D'))+8,'YYYY-MM-DD')星期日 
from dual

 

posted @ 2015-08-03 16:20  少爵  阅读(352)  评论(0编辑  收藏  举报