我是SQL Server的新手,並面臨一個問題。我試圖將yyyy-mm-dd
格式的日期時間轉換爲dd/mm/yyyy
。將日期時間轉換爲SQL Server中的特定格式時出錯
使用下面的代碼更改格式,如果dd>12
Declare @LastTime datetime
set @LastTime = '2015-06-12 12:08:18.690'
select convert(varchar, @LastTime, 101)
與其他輸出格式(from here)試過效果很好,如果dd <=12
並引發錯誤The conversion of a varchar data type to a datetime data type resulted in an out-of-range value
很好,但沒有運氣。有沒有辦法解決這個問題。我正在使用SQL Server 2008版本。這裏提到很多帖子,但沒有一個解決了這個問題。
在此先感謝。
合作。謝謝您的幫助。 – Sham