SQL查询到日期格式转换为另一种(SQL query to convert date format

2019-10-17 12:33发布

如何转换02/03/20122/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