Convert a SQL Server datetime to a shorter date format

前端 未结 10 513
一个人的身影
一个人的身影 2021-01-30 05:59

I have a datetime column in SQL Server that gives me data like this 10/27/2010 12:57:49 pm and I want to query this column but just have SQL Server ret

相关标签:
10条回答
  • 2021-01-30 06:54

    If you have a datetime field that gives the results like this 2018-03-30 08:43:28.177

    Proposed: and you want to change the datetime to date to appear like 2018-03-30

    cast(YourDateField as Date)
    
    0 讨论(0)
  • 2021-01-30 06:57

    The original DateTime field : [_Date_Time]

    The converted to Shortdate : 'Short_Date'

    CONVERT(date, [_Date_Time]) AS 'Short_Date'
    
    0 讨论(0)
  • 2021-01-30 06:58

    If you need the result in a date format you can use:

    Select Convert(DateTime, Convert(VarChar, GetDate(), 101))
    
    0 讨论(0)
  • 2021-01-30 07:03

    Have a look at CONVERT. The 3rd parameter is the date time style you want to convert to.

    e.g.

    SELECT CONVERT(VARCHAR(10), GETDATE(), 103) -- dd/MM/yyyy format
    
    0 讨论(0)
提交回复
热议问题