一、oracle的to_char函数和例子:
| 函数 | 转换后的值 |
| to_char(sysdate, 'yyyy/mm/dd'); | would return '2003/07/09' |
| to_char(sysdate, 'Month DD, YYYY'); | would return 'July 09, 2003' |
| to_char(sysdate, 'FMMonth DD, YYYY'); | would return 'July 9, 2003' |
| to_char(sysdate, 'MON DDth, YYYY'); | would return 'JUL 09TH, 2003' |
| to_char(sysdate, 'FMMON DDth, YYYY'); | would return 'JUL 9TH, 2003' |
| to_char(sysdate, 'FMMon ddth, YYYY'); | would return 'Jul 9th, 2003' |
二、常用时间函数
1.trunc(sysdate,'Q') 本季度第一天
2.trunc(sysdate,'D') 本周的第一天(周日)
3.last_day(sysdate) 本月最后一天
4.add_months(sysdate,2) 日期sysdate后推2个月
5.next_day(sysdate,2) 日期sysdate之后的第一周中,第2(指定星期的第几天)是什么日期
6.Months_between(f,s) 日期f和s间相差月数
7.得到SYSDATE+5所在的月份
8.current_date()返回当前会话时区中的当前日期 。