1

SQL Server でフォーマットを変換する02/03/2012方法2/3/2012

4

4 に答える 4

2

http://www.sql-server-helper.com/tips/date-formats.aspx

これは参考になると思います...

編集:(同じ質問)

SQL Serverで、日付をM/D/YYYY形式の文字列に変換する方法は? (MM/DD/YYYY ではなく、先行ゼロなし)

于 2012-12-20T05:26:00.207 に答える
1

SQL Server 2012を実行している場合は、次の操作を実行できます。

SELECT FORMAT ( @your_date_value, 'd', 'en-US' )

http://msdn.microsoft.com/en-us/library/hh213505.aspxを参照してください

于 2012-12-20T05:32:22.880 に答える
1

そしてあなたの質問の答えのために

SELECT Convert(varchar, GETDATE(),1)  
于 2012-12-20T05:32:23.867 に答える
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
于 2012-12-20T06:23:54.420 に答える