本文主要是介绍SqlServer2008:日期与时间函数的使用举例,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
print getdate()--获取当前年月日
print getutcdate()--获取当前年月日
--获取当前的年(3中获取方式)
print year(getdate())--2014
print datepart(year,getdate())--2014
print datepart(yy,getdate())--2014
print datename(year,getdate())--2014
print datename(yy,getdate())--2014
--获取当前的月(3中获取方式)
print month(getdate())--10
print datepart(month,getdate())--10
print datepart(mm,getdate())--10
--获取当前的日(3中获取方式)
print day(getdate())--27
print datepart(day,getdate())--27
print datepart(dd,getdate())--27
print dateadd(mm,1,getdate())--当前月份加一个月
print dateadd(yy,1,getdate())--当前年份加一年
print dateadd(dd,1,getdate())--当前号数加一天
--返回两个日期之间的天数,月数、年数
select datediff(day,'1992-11-20','1993-3-3') as '天数之差'
select datediff(month,'1994-2-23','1995-3-2') as '月数之差'
select datediff(year,'1993-3-3','1999-2-2') as ‘年数之差’--可以用来求年龄
这篇关于SqlServer2008:日期与时间函数的使用举例的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!