【问题标题】:getdate() function [duplicate]getdate()函数[重复]
【发布时间】:2016-09-14 07:56:22
【问题描述】:

如何在使用getdate() 函数时只显示日期?

当我使用时

select getdate() as Today's Date

它给了我:

2016-05-18 08:32:07.100

但我只需要:

 2016-05-18

如何获得?

【问题讨论】:

    标签: sql sql-server


    【解决方案1】:

    使用转换。第一个参数截断长度,最后一个参数指定日期格式:

    SELECT Convert(varchar(10), getdate(), 103) as [Today's Date]
    

    【讨论】:

    • 很好,我只想要这个输出。
    【解决方案2】:

    如果您使用的是 SQL Server 2012+,您可能还想查看FORMAT - 我认为它更易于阅读/使用。

    例如:SELECT FORMAT(GETDATE(), 'dd/MM/yyyy')

    更多信息请见this msdn link

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-13
      • 2018-04-07
      • 1970-01-01
      • 1970-01-01
      • 2014-08-05
      • 2020-01-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多