2017-04-07 104 views
-5

我希望在MM/DD/YYYY格式的日期,目前當我把MODIFY_DATE作爲「日期」它給出2017-03-15 08:44:58.660,我想將日期轉換爲MM/DD/YYYY。轉換修改日期和時間在sql

+4

這篇文章顯示了你的一部分沒有真正的研究和努力。這在Google上很容易找到。 – dfundako

+2

[Sql服務器不存儲日期顯示格式。](http://stackoverflow.com/questions/30032915/how-to-cast-the-datetime-to-time/30033028#30033028) –

+0

如果您正在使用SQL Server 2012',你可以使用'Format'功能。 –

回答

0

嘗試用CONVERT,here你必須定義和例子...

CONVERT(data_type(length),expression,style) 

在你需要101風格...

CONVERT(VARCHAR(10),<yourdatefieldHere>,101) 

希望這有助於!下面

+0

我給出了下面的函數,但拋出一個錯誤,它說 CAST或CONVERT:爲'datetime'類型指定的無效屬性,MODIFY_DATE是給出日期和時間的列名,CTDATE是別名。 CONVERT(datetime(10),TEAR.MODIFY_DATE,101)CTDATE – Reddy

+0

將「datetime(10)」替換爲VARCHAR(10) – M84

+1

tat工作,謝謝 – Reddy

0

使用轉換的日期: 選擇GETDATE(),CONVERT(VARCHAR(10),GETDATE(),101)