SQL笔记

SQL Server中的日期

    • getdate()
    • convert()函数,格式化日期
    • 通过convert函数获取日期的不同类型方式

getdate()

得到当前系统时间:

select getdate()

结果:
SQL笔记_第1张图片

convert()函数,格式化日期

convert()是将日期转换成新数据类型的通用函数,可用不同的格式来显示时间数据。
语法:

CONVERT(data_type(length),date,style)

·data_type(length):规定目标数据类型

select convert(varchar(10),GETDATE(),102)

SQL笔记_第2张图片

通过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

你可能感兴趣的:(学习笔记)