-4

我想以 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 格式获取日期的过程。

4

2 回答 2

2

只需转换为varchar ...

DECLARE @startDate DATETIME
SET @startDate = GetDate()
PRINT(Convert(varchar(max),@startDate,110))
于 2013-04-02T11:01:15.983 回答
1

尝试这个:

DECLARE @startDate DATETIME = SYSDATETIME() 
PRINT(Convert(varchar(10), @startDate, 110))
于 2013-04-02T11:01:44.750 回答