oracle 常见日期函数

日期函数:

add_months(d,n)       日期d加n个月
last_day(d)                 包含d的月份的最后一天的日期
month_between(d,e) 日期d与e之间的月份数,e先于d
new_time(d,a,b)         a时区的日期和时间d在b时区的日期和时间
next_day(d,day)         比日期d晚,由day指定的周几的日期
sysdate                       当前的系统日期和时间
greatest(d1,d2,...dn)  给出的日期列表中最后的日期
least(d1,k2,...dn)        给出的日期列表中最早的日期
to_char(d [,fmt])         日期d按fmt指定的格式转变成字符串
to_date(st [,fmt])        字符串st按fmt指定的格式转成日期值,若fmt忽略,st要用缺省格式
round(d [,fmt])            日期d按fmt指定格式舍入到最近的日期
trunc(d [,fmt])             日期d按fmt指定格式截断到最近的日期

附:
日期格式:
--------------------------------
格式代码     说明   举例或可取值的范围
--------------------------------
DD            该月某一天  1-3
DY    三个大写字母表示的周几 SUN,...SAT
DAY    完整的周几,大写英文 SUNDAY,...SATURDAY
MM       月份   1-12
MON      三个大写字母表示的月份 JAN,...DEC
MONTH         完整   JANUARY,...DECEMBER
RM       月份的罗马数字  I,...XII
YY或YYYY      两位,四位数字年
HH:MI:SS   时:分:秒
HH12或HH24  以12小时或24小时显示
MI      分
SS      秒
AM或PM    上下午指示符
SP      后缀SP要求拼写出任何数值字段
TH      后缀TH表示添加的数字是序数 4th,1st
FM            前缀对月或日或年值,禁止填充

你可能感兴趣的:(oracle,sun)