一、日期转换为字符串、日期格式
1、使用函数CONVERT:
CONVERT( data_type [ ( length ) ] , expression [ , style ] )
2、参数
expression :是任何有效的 sql 表达式。。
data_type:目标系统所提供的数据类型,包括 bigint 和 sql_variant。不能使用用户定义的数据类型。
length:nchar、nvarchar、char、varchar、binary 或 varbinary 数据类型的可选参数。
style:日期格式样式,借以将 datetime 或 smalldatetime 数据转换为字符数据(nchar、nvarchar、char、varchar、nchar 或 nvarchar 数据类型);或者字符串格式样式,借以将 float、real、money 或 smallmoney 数据转换为字符数据(nchar、nvarchar、char、varchar、nchar 或 nvarchar 数据类型)。
3、通常用到的字符串转日期格式
Select CONVERT(varchar(100), GETDATE(), 20)
2020-07-17 15:34:57
Select CONVERT(varchar(100), GETDATE(), 21):
2020-07-17 15:34:57.157
Select CONVERT(varchar(100), GETDATE(), 23):
2020-07-17
Select CONVERT(varchar(100), GETDATE(), 24):
15:34:57
Select CONVERT(varchar(100), GETDATE(), 102):
2020.07.17
Select CONVERT(varchar(100), GETDATE(), 108):
15:34:57
Select CONVERT(varchar(100), GETDATE(), 111):
2020/07/17
Select CONVERT(varchar(100), GETDATE(), 112):
20200717
Select CONVERT(varchar(100), GETDATE(), 120):
2020-07-17 15:34:57