SQL Server中的日期
getdate()
得到当前系统时间:
select getdate()
结果:

convert()函数,格式化日期
convert()是将日期转换成新数据类型的通用函数,可用不同的格式来显示时间数据。
语法:
CONVERT(data_type(length),date,style)
·data_type(length):规定目标数据类型
select convert(varchar(10),GETDATE(),102)

通过convert函数获取日期的不同类型方式
时间:2020年3月31日 09:09:10:037
| SQL | 格式 |
|---|---|
| SELECT CONVERT(varchar(100), GETDATE(), 1) | 03/31/20 |
| SELECT CONVERT(varchar(100), GETDATE(), 2) | 20.03.31 |
| SELECT CONVERT(varchar(100), GETDATE(), 3) | 31/03/20 |
| SELECT CONVERT(varchar(100), GETDATE(), 4) | 31.03.20 |
| SELECT CONVERT(varchar(100), GETDATE(), 5) | 31-03-20 |
| SELECT CONVERT(varchar(100), GETDATE(), 6) | 31 03 20 |
| SELECT CONVERT(varchar(100), GETDATE(), 7) | 03 31,20 |
| SELECT CONVERT(varchar(100), GETDATE(), 8) | 09:09:10 |
| SELECT CONVERT(varchar(100), GETDATE(), 9) | 03 31 2020 9:09:10:037AM |
| SELECT CONVERT(varchar(100), GETDATE(), 10) | 03-31-20 |
| SELECT CONVERT(varchar(100), GETDATE(), 11) | 20/03/31 |
| SELECT CONVERT(varchar(100), GETDATE(), 12) | 200331 |
| SELECT CONVERT(varchar(100), GETDATE(), 14) | 09:09:10:037 |
| SELECT CONVERT(varchar(100), GETDATE(), 20) | 2020-03-31 09:09:10 |
| SELECT CONVERT(varchar(100), GETDATE(), 22) | 03/31/20 9:09:10 AM |
| SELECT CONVERT(varchar(100), GETDATE(), 23) | 2020-03-31 |
| SELECT CONVERT(varchar(100), GETDATE(), 24) | 09:09:10 |
| SELECT CONVERT(varchar(100), GETDATE(), 25) | 2020-03-31 09:09:10:037 |
| SELECT CONVERT(varchar(100), GETDATE(), 100) | 03 31 2020 9:09AM |
| SELECT CONVERT(varchar(100), GETDATE(), 101) | 03/31/2020 |
| SELECT CONVERT(varchar(100), GETDATE(), 102) | 2020.03.31 |
| SELECT CONVERT(varchar(100), GETDATE(), 103) | 31/03/2020 |
| SELECT CONVERT(varchar(100), GETDATE(), 104) | 31.03.2020 |
| SELECT CONVERT(varchar(100), GETDATE(), 105) | 31-03-2020 |
| SELECT CONVERT(varchar(100), GETDATE(), 106) | 31 03 2020 |
| SELECT CONVERT(varchar(100), GETDATE(), 107) | 03 31, 2020 |
| SELECT CONVERT(varchar(100), GETDATE(), 108) | 09:09:10 |
| SELECT CONVERT(varchar(100), GETDATE(), 109) | 03 31 2020 9:09:10:037AM |
| SELECT CONVERT(varchar(100), GETDATE(), 110) | 03-31-2020 |
| SELECT CONVERT(varchar(100), GETDATE(), 111) | 2020/03/31 |
| SELECT CONVERT(varchar(100), GETDATE(), 112) | 20200331 |
| SELECT CONVERT(varchar(100), GETDATE(), 113) | 31 03 2020 09:09:10:037 |
| SELECT CONVERT(varchar(100), GETDATE(), 114) | 09:09:10:037 |
| SELECT CONVERT(varchar(100), GETDATE(), 120) | 2020-03-31 09:09:10 |
| SELECT CONVERT(varchar(100), GETDATE(), 121) | 2020-03-31 09:09:10:037 |
| SELECT CONVERT(varchar(100), GETDATE(), 126) | 2020-03-31T09:09:10:037 |
本文详细介绍SQLServer中使用getdate()和convert()函数进行日期时间操作的方法,展示了如何通过convert()函数的不同style参数获取多样化的日期时间格式,适用于各种报表和数据展示需求。
860

被折叠的 条评论
为什么被折叠?



