失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > sql server日期时间转字符串

sql server日期时间转字符串

时间:2022-11-24 16:30:43

相关推荐

sql server日期时间转字符串

一、sqlserver日期时间函数

SqlServer中的日期与时间函数

1.当前系统日期、时间

selectgetdate()

2.dateadd在向指定日期加上一段时间的基础上,返回新的datetime

例如:向日期加上2天

selectdateadd(day,2,'-10-15')--返回:-10-1700:00:00.000

3.datediff返回跨两个指定日期的日期和时间边界数。

selectdatediff(day,'-09-01','-09-18')--返回:17

4.datepart返回代表指定日期的指定日期部分的整数。

selectDATEPART(month,'-10-15')--返回10

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

selectdatename(weekday,'-10-15')--返回:星期五

6.day(),month(),year()--可以与datepart对照一下

select当前日期=convert(varchar(10),getdate(),120)

,当前时间=convert(varchar(8),getdate(),114)

selectdatename(dw,'-10-15')

select本年第多少周=datename(week,'-10-15')

,今天是周几=datename(weekday,'-10-15')

二、日期格式转换

Select CONVERT(varchar(100), GETDATE(), 0): 05 16 10:57AM

Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06

Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16

Select CONVERT(varchar(100), GETDATE(), 3): 16/05/06

Select CONVERT(varchar(100), GETDATE(), 4): 16.05.06

Select CONVERT(varchar(100), GETDATE(), 5): 16-05-06

Select CONVERT(varchar(100), GETDATE(), 6): 16 05 06

Select CONVERT(varchar(100), GETDATE(), 7): 05 16, 06

Select CONVERT(varchar(100), GETDATE(), 8): 10:57:46

Select CONVERT(varchar(100), GETDATE(), 9): 05 16 10:57:46:827AM

Select CONVERT(varchar(100), GETDATE(), 10): 05-16-06

Select CONVERT(varchar(100), GETDATE(), 11): 06/05/16

Select CONVERT(varchar(100), GETDATE(), 12): 060516

Select CONVERT(varchar(100), GETDATE(), 13): 16 05 10:57:46:937

Select CONVERT(varchar(100), GETDATE(), 14): 10:57:46:967

Select CONVERT(varchar(100), GETDATE(), 20): -05-16 10:57:47

Select CONVERT(varchar(100), GETDATE(), 21): -05-16 10:57:47.157

Select CONVERT(varchar(100), GETDATE(), 22): 05/16/06 10:57:47 AM

Select CONVERT(varchar(100), GETDATE(), 23): -05-16

Select CONVERT(varchar(100), GETDATE(), 24): 10:57:47

Select CONVERT(varchar(100), GETDATE(), 25): -05-16 10:57:47.250

Select CONVERT(varchar(100), GETDATE(), 100): 05 16 10:57AM

Select CONVERT(varchar(100), GETDATE(), 101): 05/16/

Select CONVERT(varchar(100), GETDATE(), 102): .05.16

Select CONVERT(varchar(100), GETDATE(), 103): 16/05/

Select CONVERT(varchar(100), GETDATE(), 104): 16.05.

Select CONVERT(varchar(100), GETDATE(), 105): 16-05-

Select CONVERT(varchar(100), GETDATE(), 106): 16 05

Select CONVERT(varchar(100), GETDATE(), 107): 05 16,

Select CONVERT(varchar(100), GETDATE(), 108): 10:57:49

Select CONVERT(varchar(100), GETDATE(), 109): 05 16 10:57:49:437AM

Select CONVERT(varchar(100), GETDATE(), 110): 05-16-

Select CONVERT(varchar(100), GETDATE(), 111): /05/16

Select CONVERT(varchar(100), GETDATE(), 112): 0516

Select CONVERT(varchar(100), GETDATE(), 113): 16 05 10:57:49:513

Select CONVERT(varchar(100), GETDATE(), 114): 10:57:49:547

Select CONVERT(varchar(100), GETDATE(), 120): -05-16 10:57:49

Select CONVERT(varchar(100), GETDATE(), 121): -05-16 10:57:49.700

Select CONVERT(varchar(100), GETDATE(), 126): -05-16T10:57:49.827

Select CONVERT(varchar(100), GETDATE(), 130): 18 ???? ?????? 1427 10:57:49:907AM

参数 interval的设定值如下:

获取当前周

SELECT DATEPART(WEEK,GETDATE())

如果觉得《sql server日期时间转字符串》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。