首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

oracle to_date的不一般格式化

2013-03-29 
oracle to_date的特别格式化select to_date(Mon Jan 28 11:25:58 CST 2013,Dy Mon DD HH24:MI:SS CST

oracle to_date的特别格式化

select to_date('Mon Jan 28 11:25:58 CST 2013','Dy Mon DD HH24:MI:SS "CST" YYYY')  from dual 


如果提示错误,那是编码有问题,请先执行:
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

热点排行