日期日期类型函数和操作
世纪,岁月,月,日,小时,分钟,秒
默认的格式是:dd-mon-rr。
SYSDATE返回当前系统时间。
从双选择sysdate;
日期的数学运算
选择(sysdate-hire_date) / 7字段所在的行号;
数值列
的add_months(日期,x)函数返回的日期值X个月后,X可以是任意整数。如果包含在结果的月日分量小于日期月日成分,结果月的最后一天返回。如果不小于,结果是日期的日常组件相同。时间是相同的。
current_date返回会话的时区的当前日期的日期类型,这个功能类似于系统日期,除了系统日期作为会话的时区。
current_timestamp {(精密)}返回会话的时区与时区的当前日期和时间戳精度类型。如果是指定的,它指的是秒数的精确返回,并默认是6。
dbtimezone返回数据库时区。
last_day(日期)对这日期分配每月的最后一天的日期,该函数可用于确定本月的天数。
localtimestamp {(精密)}返回会话的时区的当前日期和时间戳类型。如果指定精度,它是指秒数的精确返回,并默认是6。
月数(计算一天中的最小单位)的两个日期的months_between之间的差异(当前日期日期1,以前的日期)。回报是不同的月数。如果date1和date2日常的成分是相同的,或者这两个日期是这个月的最后一天,然后返回一个整数。否则,返回的结果中包含的一部分,这是计算一个月31天。
的new_time(d,1、2区)功能,当日期和时间在带区是D的时间,并返回的日期和时间,时区区。
返回类型是date.zone1和区是字符串,和其他时区可以在Oracle9i
它是通过查询V timezone_names美元了。
next_day(日、周)在指定的日期后七天一天的日期。
圆(日期,月年 )四RMS五获得一个新的日期。保留位置是月份和年份。
sessiontimezone返回当前会话的时区。返回类型是一个时区偏移或时区名称的字符串。如果指定的格式,格式是在ALTER SESSION语句相同。
sys_extract_utc(DateTime)返回从提供的时间与UTC时间(协调世界时)。
日期时间必须包括一个时区。
systimestamp返回当前的日期和时间与时区的时间戳。当用于分布式SQL语句,本地数据库的日期和时间返回。
trunc(日期,月/年)拦截
tz_offset(时区)返回字符串提供时区与UTC时区之间的偏移,可指定偏移的时区名称或+/- HH:hi'格式sessiontimezone和dbtimezone功能还可以用来返回格式+/- hh嗨。
字符串时区
大西洋标准时间
大西洋夏日时光
白令标准时间
BDT白令海夏季时间
中央标准时间
CDT中部夏令时间
东部标准时间
东部夏令时间
格林威治时间
HST阿拉斯加夏威夷标准时间
夏威夷热夏天的时候,阿拉斯加
山地标准时间
MDT山夏季时间
NST纽芬兰岛标准时间
太平洋标准时间
太平洋夏令时间
YST育空标准时间
YDT育空地区夏季时间
日期和日期算法
操作的返回类型
结果
D1-D2号
返回D1和D2之间的天数差值。该值是一个值,小数部分表示每天几分钟。
dt1-dt2区间
返回DT1和DT2之间的时间间隔。
I1 - I2区间
返回I1和I2之间的差距。
D1+D2
非法-只有两个日期可以减去。
1 + DT2 n /
非法-只有两个日期可以减去。
I1 + I2区间
回到I1和I2的总和。
D1日
在D1上添加n天,作为日期类型返回。n可以是实数,它包含一天几分钟。
d1-n日期
从D1减去n天,返回日期类型。n可以是实数,它包含一天几分钟。
1 + I1的日期
回到1和I1的总和。
dt1-i1 DateTime
返回1和I1之间的差距。
I1 * N的区间
返回到N次方I1。
I1 / N的区间
回到I1除以n的值。
表中的注释:
D1和D2指日期值;
DT1和DT2参考日期和时间值;
I1和I2指时间间隔值;
n是指数值。