oracle数据库以内部数字格式存储日期,代表了世纪、年、月、日、小时、分钟和秒。
所有日期的默认显示和输入格式为DD-MON-RR。有效oracle日期介于公元前4712年1月1日至公元9999年12月31日之间。
oracle服务器不存在2000年问题,当将具有日期列的记录插入到表中时,系统会从sysdate函数中取得世纪信息,但是
当日期列在屏幕上显示时,在默认情况下是不显示世纪组件的。
DATE数据类型在内部总是以四位数的形式存储年份信息:其中两位数代表世纪,另两位代表年份。
由于数据库将日期作为数字进行存储,因此可以使用算术运算符对日期进行计算。你可以加、减数字常数及日期。
常见的日期函数有:
MONTHS_BETWEEN(date1,date2):计算date1和date2之间的月数。
ADD_MONTHS(date,n):将n个日历月份添加到date中,n的值必须是正数,可以为负数。
LAST_DAY(date):查找包含date的月份的最后一天的日期。
另外还有ROUND和TRUNC函数
阅读(3054) | 评论(1) | 转发(0) |