得到当前周的开始日期或其他的日期

2014-11-24 07:47:41 ? 作者: ? 浏览: 3

得到当前周的开始日期或其他的日期
注:很多资料使用 select trunc(sysdate,'d')+1 from dual;
或者select (trunc(sysdate,'DD')-(to_char(sysdate,'D'))+2) from dual
当当天为星期天时,得到的都是下周一,而不是本周一的日期;
www.2cto.com
通过尝试,下面的方法可以得到:
1、select next_day(sysdate, '星期一')-7 from dual ;得到本周的星期一;样式:2013-2-18 10:01:32;
2、select to_date(to_char(next_day(sysdate, '星期一')-7,'yyyy-MM-dd'),'yyyy-MM-dd') from dual ;得到本周星期一 ;样式:2013-2-18 ;
-->

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: