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; --获取时间的年
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; --获取当天是星期几 星期三
oracle获取上个月第一天和最后一天_Oracle:获取当前日期的上个月的第一天和最后一天(to_char trunc add_months last_day)...
如果觉得《oracle获取上个月第一天和最后一天_Oracle:获取当前日期的上个月的第一天和最后一天(》对你有帮助,请点赞、收藏,并留下你的观点哦!