Sql Server日期与时间函数可以用于日期时间的计算等操作,
是SQL数据库中最重要的函数之一,
下面就将为您详细介绍Sql Server日期与时间函数。
在SQL数据库中,有一类函数是不得不提的,那就是Sql Server日期时间函数,
这是Sql Server处理日期和时间最常用的函数,
下面就将为介绍这类函数。 Sql Server日期与时间函数: . 当前系统日期、时间 select getdate()
2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值
例如:向日期加上2天 select dateadd(day,2,“2004-10-15”) --返回:2004-10-17 00:00:00.000
3. datediff 返回跨两个指定日期的日期和时间边界数。 select datediff(day,“2004-09-01”,“2004-09-18”) --返回:17
4. datepart 返回代表指定日期的指定日期部分的整数。 SELECT DATEPART(month, “2004-10-15”) --返回 10
5. datename 返回代表指定日期的指定日期部分的字符串 SELECT datename(weekday, “2004-10-15”) --返回:星期五
6. day(), month(),year() --可以与datepart对照一下
select 当前日期=convert(varchar(100),getdate(),120) ,
当前时间=convert(varchar(8),getdate(),114)
select datename(dw,“2004-10-15”)
select 本年第多少周=datename(week,“2004-10-15”) ,
今天是周几=datename(weekday,“2004-10-15”)