2017-04-07 36 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)