如何在SQL Server中将02/03/2012
转换为2/3/2012
格式
答案 0 :(得分:2)
答案 1 :(得分:1)
如果您正在运行SQL Server 2012,则可以执行以下操作:
SELECT FORMAT ( @your_date_value, 'd', 'en-US' )
答案 2 :(得分:1)
并为您的问题答案
SELECT Convert(varchar, GETDATE(),1)
答案 3 :(得分:0)
这将获得您的确切结果..
Declare @test datetime
Set @test = '02/03/2012'
Print Convert(VARCHAR(10) , @test,101 )
Print REPLACE(LEFT(Convert(VARCHAR(10) , @test,101 ),5),0,'') + RIGHT(Convert(VARCHAR(10) , @test,101),5)
结果:
02/03/2012
2/3/2012