日期:2014-05-16  浏览次数:20466 次

常用日期函数

常用日期函数

功能 SQL SERVER ORACLE 说明
系统时间 GETDATE() SYSDATA 取得系统时间

日期加减运算

(日期提前或延后)

DATEADD

+/-

ADD_MONTHS

DATEADD提供各种日期区间格式的加减运算,

ADD_MONTHS为月

两日期间的差

(时间差)

DATEDIFF

-

MONTHS_BETWEEN

取两个日期的差
部分日期信息

DATENAME DATEPART

DAY

MONTH

YEAR

TO_CHAR

EXTRACT

日期类型中取得年、月、日等部分日期信息
日期截断

CONVERT

CAST

ROUND

TRUNC

指定截断格式,将舍去指定日期单位以下的信息
月底日期 N/A LAST_DAY 取得指定日期的月底日期
下一个周几 N/A NEXT_DAY 取得下一个周几的日期
日期比较 N/A

GREATEST

LEAST

可在多个日期比较时使用,LEAST(d1,d2,..dn)取得最早(小)日期,GREATEST取得最晚日期