日期时间函数的一般用法
这段时间接触数据库比较多,在写SQL语句时遇到了对datetime型的操作,其中用到一些日期时间处理函数,所以在这篇文章中对常用的日期时间函数做个总结.
1.DateName(日期部分,date):返回日期部分指定的值.
--select DATENAEM(Year,GetDate()) as year
返回的是 2008
2.DatePart(日期部分,date):返回日期部分指定的整数值。下面的例子是显示一年中的第几天和星期几:
--select datepart(DayofYear,GetDate()) as [day]
--select datepart(dw,GetDate())as [week]
3.DateAdd(日期部分,参考时间,开始时间):对日期时间数据进行的加操作。
--select dateadd(hh,200,getdate())as [hours] /*从现在开始200小时后的时间*/
4.DateDiff(日期部分,参考时间,开始时间):对日期时间数据进行的减操作。
--select DATEDIFF(yy,'2000/8/8',GetDate()) as years /*2000年8月8日距现在有多少年*/
浙公网安备 33010602011771号