SQL Server でフォーマットを変換する02/03/2012
方法2/3/2012
3102 次
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 に答える