Oracle函数next_day

--获取date日期的下一个星期weekday;
next_day(date,weekday ):
--如:获取当前日期的下一个星期一
select * from v$nls_parameters;
--当NLS_DATE_LANGUAGE字段的值为AMERICAN时
next_day(sysdate,'monday')
--当NLS_DATE_LANGUAGE字段的值为SIMPLIFIED CHINESE时
next_day(sysdate,'星期一')
--在实际应用是发现,next_day第二个参数使用数字也行,其1 代表周日,2代表周一..
next_day(sysdate,2)
--修改当前会话NLS_DATE_LANGUAGE值为
alter SESSION set NLS_DATE_LANGUAGE=AMERICAN ;
--或
alter SESSION set NLS_DATE_LANGUAGE='SIMPLIFIED CHINESE'

猜你喜欢

转载自hulu26.iteye.com/blog/1725729