select sysdate from DUAL; -- 获取系统时间 精确到秒select systimestamp from DUAL; -- 获取系统时间 精确到毫秒select current_date from DUAL; -- 获取当前时区的年月日时分秒
ADD_MONTHS 在日期 date 上增加 count 个月
GREATEST(date1,date2,. . .) 从日期列表中选出最晚的日期
LAST_DAY( date ) 返回日期 date 所在月的最后一天
LEAST( date1, date2, . . .) 从日期列表中选出最早的日期
MONTHS_BETWEEN(date2, date1) 给出 Date2 - date1 的月数(可以是小数)
NEXT_DAY( date,’day’) 给出日期 date 之后下一天的日期 ,这里的 day 为星期 , 如 :MONDAY,Tuesday 等。
NEW_TIME(date, ’this’,’other’) 给出在 this 时区=Other 时区的日期和时间
ROUND(date,’format’) 未指定 format 时 ,如果日期中的时间在中午之前 ,则 将日期中的时间截断为 12 A.M.(午夜 ,一天的开始),否 则进到第二天。
TRUNC(date,’format’) 未指定 format 时 ,将日期截为 12 A.M.( 午夜 ,一天的开始).