在SQLServer中更改日期格式

时间:2014-03-01 11:00:43

标签: sql sql-server date-format

我有这个小查询

SELECT 
    MAX(myDate) AS DateToUser
FROM 
    blaTable

我得到了这个结果“2011-05-23 15:18:01.223”

如何获得像05/23/2011“mm / dd / yyyy”格式的结果?

3 个答案:

答案 0 :(得分:1)

试试这个

<强> FIDDLE DEMO

SELECT 
   convert(varchar,MAX(myDate),101) AS DateToUser
FROM blaTable

<强> CONVERT

如果您使用的是SQL SERVER 2012,则使用 FORMAT

SELECT 
    FORMAT(MAX(myDate),'MM/dd/yyyy') AS DateToUser
FROM blaTable

<强> FORMAT

答案 1 :(得分:0)

SELECT
    convert(varchar, MAX(myDate), 101) AS DateToUser
FROM 
    blaTable

了解更多日期格式参数:Click Here

答案 2 :(得分:0)

SELECT 
    CONVERT(VARCHAR(20),MAX(myDate),101) AS DateToUser
FROM 
    blaTable

有关Sql server datetime格式的更多信息,请查看

SQL SERVER FORMATS