mssql sqlserver 时间和字符串相互转换的方法分享


摘要:
下文讲述sqlserver中字符串和时间相互转换的方法分享,如下所示:
实验环境:sql server 2008 R2



实现思路:
使用convert将指定字符串转换为相应的类型,如下示例所示:

转换语法说明:
convert(目标类型,待转换字符串[,style说明]);


例:

    ----将格式mm/dd/yyyy的字符串,转换为datetime
	select convert(datetime,'05/21/2019'),convert(datetime,'05/21/2019',101)

	---将格式为dd/mm/yyyy的字符串,转换为datetime
     select convert(datetime,'11/1/2019'),convert(datetime,'11/1/2019',103)
     
    
	 ---将datetime转换为mm/dd/yyyy 或 dd/mm/yyyy样式说明
      
       select convert(varchar,getdate(),103),
       convert(varchar,getdate(),101)
 
mssql_sqlserver_convert_8654

mssql_sqlserver_convert_8654