Sql Server日期时间问题

时间:2013-04-02 10:56:43

标签: sql sql-server

我想以110格式检索我的日期(在这里你可以参考格式http://www.sql-server-helper.com/sql-server-2008/sql-server-2008-date-format.aspx) 但我的系统以109格式返回日期)。 下面是我的代码

DECLARE @startDate DATETIME
SET @startDate = SYSDATETIME()
PRINT(@startDate)

请帮忙,因为我正在做一些以110格式获取日期的过程。

2 个答案:

答案 0 :(得分:2)

只需转换为varchar ...

DECLARE @startDate DATETIME
SET @startDate = GetDate()
PRINT(Convert(varchar(max),@startDate,110))

答案 1 :(得分:1)

试试这个:

DECLARE @startDate DATETIME = SYSDATETIME() 
PRINT(Convert(varchar(10), @startDate, 110))