如何获得mm-dd-yyyy格式

时间:2012-01-25 12:19:56

标签: sql-server-2008

select *, 
       datediff(Y,employee.joiningdate,getdate()) "retirementdate" 
from employee

如何获得mm-dd-yyyy格式?

3 个答案:

答案 0 :(得分:2)

datediff函数不返回日期,因此您无法将其格式化为日期。如果它是你想要的日期格式,那么你应该看看这篇msdn文章:http://msdn.microsoft.com/en-us/library/ms187928.aspx

如果您只想知道如何在sql格式化日期:

SELECT convert(varchar, getdate(), 110)

但你不应该在sql中转换日期。将日期保留为日期,并在您的应用程序中进行格式化。

答案 1 :(得分:1)

SELECT convert(varchar, getdate(), 110)

答案 2 :(得分:0)

SELECT convert(varchar, getdate(), 110)

了解这个http://www.sql-server-helper.com/tips/date-formats.aspx