Convert a SQL Server datetime to a shorter date format

前端 未结 10 520
一个人的身影
一个人的身影 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:41

    In addition to CAST and CONVERT, if you are using Sql Server 2008, you can convert to a date type (or use that type to start with), and then optionally convert again to a varchar:

    declare @myDate date
    set @myDate = getdate()
    print cast(@myDate as varchar(10))
    

    output:

    2012-01-17
    

提交回复
热议问题