如何使用GETDATE()获取日期(mm / dd / yyyy)?

时间:2013-04-17 13:09:44

标签: sql-server sql-server-2008

大家好我想通过使用以下方式选择系统的当前日期:

选择GETDATE()

它会给你结果

04/17/2013 06:37:35

但我只想 04/17/2013 。因为我不需要时间。

任何人都可以帮忙。提前致谢。

3 个答案:

答案 0 :(得分:5)

您可以将其转换为DATE

SELECT CONVERT(DATE, GETDATE())

或将其转换为VARCHAR

SELECT CONVERT(CHAR(10), GETDATE(), 101)

101是您要求的格式

答案 1 :(得分:1)

使用此:

SELECT CONVERT(VARCHAR(10), GETDATE(), 101) AS [MM/DD/YYYY]

有关更多日期类型,请访问here.

答案 2 :(得分:0)

有些事情:

选择转换(varchar(12),GetDate(),1)

convert functions第三个参数为日期格式提供了许多不同的格式选项。