sql server中的时间函数
sqlserver中的时间函数
1.当前系统日期、时间
selectgetdate()
2.dateadd在向指定日期加上一段时间的基础上,返回新的datetime值
例如:向日期加上2天
selectdateadd(day,2,'2004-10-15')--返回:2004-10-1700:00:00.000
3.datediff返回跨两个指定日期的日期和时间边界数。
selectdatediff(day,'2004-09-01','2004-09-18')--返回:17
4.datepart返回代表指定日期的指定日期部分的整数。
SELECTDATEPART(month,'2004-10-15')--返回10
5.datename返回代表指定日期的指定日期部分的字符串
SELECTdatename(weekday,'2004-10-15')--返回:星期五
6.day(),month(),year()--可以与datepart对照一下
select当前日期=convert(varchar(10),getdate(),120)
,当前时间=convert(varchar(8),getdate(),114)
selectdatename(dw,'2004-10-15')
select本年第多少周=datename(week,'2004-10-15')
,今天是周几=datename(weekday,'2004-10-15')
相关推荐
明月清风精进不止 2020-01-01
wangcomputer00 2012-07-06
windex000 2018-10-15
xuanlvhaoshao 2020-05-07
militala 2020-01-13
cjylean 2019-12-04
tanrong 2020-01-14
Carlos 2020-01-08
tanrong 2019-12-13
明月清风精进不止 2019-10-23
zhangdonghang 2019-07-18
chenxcd 2019-09-06
sylalak 2014-08-30
FightFourEggs 2010-08-14
廖金龙 2013-03-20
libingjy 2016-10-05
MikeG 2015-07-26
bonkerssdn 2015-05-13