如何转换02/03/2012
至2/3/2012
在SQL Server格式
Answer 1:
http://www.sql-server-helper.com/tips/date-formats.aspx
我认为,这将有利于...
编辑:(同样的问题)
在SQL Server中,如何将一个日期转换为字符串格式M / d / YYYY? (没有前导零,不是MM / DD / YYYY)
Answer 2:
如果你正在运行SQL Server 2012中,你可以这样做:
SELECT FORMAT ( @your_date_value, 'd', 'en-US' )
见http://msdn.microsoft.com/en-us/library/hh213505.aspx
Answer 3:
而对于你的问题的回答
SELECT Convert(varchar, GETDATE(),1)
Answer 4:
这将让你的确切结果..
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
文章来源: SQL query to convert date format to another