当前位置:数据库 > Oracle >>

oracle to_date的特别格式化

oracle to_date的特别格式化
 
Sql代码  
select to_date('Mon Jan 28 11:25:58 CST 2013','Dy Mon DD HH24:MI:SS "CST" YYYY')  from dual   
 
如果提示错误,那是编码有问题,请先执行: 
Sql代码  
alter session set nls_date_language = 'american';  
 
--获得指定日期所在周的周一和周日 
select to_char(next_day(sysdate, 1) - 6, 'yyyy/mm/dd') aa, 
       to_char(next_day(sysdate, 1) - 6 + 6, 'yyyy/mm/dd') bb 
  from dual 
 
--获得指定日期所在的周一。周日归上一周,周的起始日按周一算 
 
select next_day(sysdate, '星期一') -7 from dual
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,