常用的日期信息获取函数

功能说明

语法

参数及返回值数据类型说明

返回代表指定日期的指定日期部分的字符串

DATENAMEdepartdate

返回nvarchar

返回代表指定日期的指定日期部分的整数

DATEPARTdepartdate

返回int

返回表示指定日期中的年份的整数

YEARdate

返回int

返回表示指定日期中的月份的整数

MONTHdate

返回int

返回表示指定日期中的天的整数

DAYdate

返回int


                                   DATENAMEDATEPART支持的日期部分、缩写及含义

日期部分

缩写

含义

Year

yyyyyy

年份

Quarter

qqq

季度

Month

mmm

月份

Dayofyear

dyy

Day

ddd

Week

wkww

自年初开始的第几个星期

Weekday

Dw

星期几

Hour

Hh

小时

Minute

min

分钟

Second

sss

datesmalldatetime时,始终返回0

Millisecond

Ms

毫秒, datesmalldatetime时,始终返回0;为date时,返回3%


















注意事项:DATEPARTWeekdate)返回的星期计算方式,是按照星期日为一周的第1天。DATENAME函数返回指定日期的指定日期部分的字符串,其返回的具体字符串值与SET DATEFIRSTSET DATELANGUAGE选项的设置有关。使用DATEPARTWeekdate)时,其返回值与SET DATEFIRST选项的设置有关。

 

 示例

 

日期获取函数select getdate() as SystemTime
日期获取函数
日期获取函数
select datename(yy,getdate()) as Year         --返回类型:nvarchar
日期获取函数
select datename(mm,getdate()) as Month
日期获取函数
select datename(dd,getdate()) as day
日期获取函数
select datename(qq,getdate()) as Quarter
日期获取函数
select datename(Hh,getdate()) as Hour
日期获取函数
select datename(Mi,getdate()) as Miniute
日期获取函数
select datename(ss,getdate()) as Second
日期获取函数
select datename(Ms,getdate()) as MillSecond
日期获取函数
select datename(wk,getdate()) as Week
日期获取函数
select datename(Dw,getdate()) as WeekDay
日期获取函数
日期获取函数
日期获取函数
select datepart(yy,getdate()) as Year          --返回类型:int
日期获取函数
select datepart(mm,getdate()) as Month
日期获取函数
select datepart(dd,getdate()) as day
日期获取函数
select datepart(qq,getdate()) as quarter
日期获取函数
select datepart(Hh,getdate()) as hour
日期获取函数
select datepart(Mi,getdate()) as miniute
日期获取函数
select datepart(ss,getdate()) as second
日期获取函数
select datepart(Ms,getdate()) as Msecond
日期获取函数
select datepart(wk,getdate()) as Week
日期获取函数
select datepart(Dw,getdate()) as WeekDay
日期获取函数
日期获取函数
select YEAR(getdate())    --返回类型:int
日期获取函数
select MONTH(getdate())
日期获取函数
select DAY(getdate())
日期获取函数
日期获取函数
日期获取函数
select datename(Dw,getdate())as WeekDay,datepart(Dw,getdate()) as WeekDay
日期获取函数


 

相关文章: