长沙装修网站排名厦门seo优化
SQL中CONVERT转化日期函数的使用方法
SQL中CONVERT函数最常用的是使用convert转化长日期为短日期,如果只要取yyyy-mm-dd格式时间, 就可以用convert(nvarchar(10),field,120)
 120 是格式代码, nvarchar(10) 是指取出前10位字符.
 例如
SELECT CONVERT(nvarchar(10), getdate(), 120)
SELECT CONVERT(varchar(10), getdate(), 120)
SELECT CONVERT(char(10), getdate(), 120)
 
================================
使用 CONVERT:
公式:CONVERT (data_type[(length)], expression [, style])
 
select CONVERT(varchar, getdate(), 120 )
 2023-06-05 16:22:43
 select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),‘-’,‘’),’ ‘,’‘),’:‘,’')
 20230605162232
 select CONVERT(varchar(12) , getdate(), 111 )
 2023/06/05
 select CONVERT(varchar(12) , getdate(), 112 )
 20230605
 select CONVERT(varchar(12) , getdate(), 102 )
 2023.06.05
 select CONVERT(varchar(12) , getdate(), 101 )
 06/05/2023
 select CONVERT(varchar(12) , getdate(), 103 )
 05/06/2023
 select CONVERT(varchar(12) , getdate(), 104 )
 05.06.2023
 select CONVERT(varchar(12) , getdate(), 105 )
 05-06-2023
 select CONVERT(varchar(12) , getdate(), 106 )
 05 Jun 2023
 select CONVERT(varchar(12) , getdate(), 107 )
 Jun 05, 2023
 select CONVERT(varchar(12) , getdate(), 108 )
 16:20:21
 select CONVERT(varchar(12) , getdate(), 109 )
 Jun 5 2023
 select CONVERT(varchar(12) , getdate(), 110 )
 06-05-2023
 select CONVERT(varchar(12) , getdate(), 113 )
 05 Jun 2023
 select CONVERT(varchar(12) , getdate(), 114 )
 16:19:31:550
