oracle获取上个月第一天和最后一天_Oracle:获取当前日期的上个月的第一天和最后一天(to_char、trunc、add_months、last_day)...

select to_char(trunc(add_months(sysdate,-1),'mm'),'yyyymmdd') first_day,to_char(last_day(add_months(sysdate,-1)),'yyyymmdd') last_day from dual;

oracle不区分大小写,MM和mm效果一样。

一.to_char()函数

to_char()函数:可以将日期按照一定格式转换为字符串类型

与to_char()函数相反的则是to_date()函数,可以将字符串类型转换为日期类型。

select to_char(sysdate,'yyyy') as nowYear from dual; --获取时间的年 2016

select to_char(sysdate,'mm') as nowMonth from dual; --获取时间的月 09

select to_char(sysdate,'dd') as nowDay from dual; --获取时间的日 07

select to_char(sysdate,'hh24') as nowHour from dual; --获取时间的时 10

select to_char(sysdate,'mi') as nowMinute from dual; --获取时间的分 33

select to_char(sysdate,'ss') as nowSecond from dual; --获取时间的秒 11

select to_char(sysdate,'day') as nowDay from dual; --获取当天是星期几 星期三


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部