2011-10-25 127 views
0

我需要在sql server中將我的日期格式化爲以下格式。sql UTC日期轉換

2010-09-09T23:59:00 + 0000

任何想法如何使用SQL查詢來實現的日期時間格式?

+0

什麼是SQL引擎? MySQL,SQL Server,Oracle,[...] –

+0

其在SQL服務器上 –

+0

哪個版本的sql server? – sll

回答

0

CONVERT會得到你最方式:

DECLARE @d DATETIME 
SET @d = GETDATE() 
SELECT CONVERT(VARCHAR(30), @d, 126) 

這不會給你的唯一的事情是時區(因爲既不datetime也不datetime2持有任何時區信息)。您需要附加此手冊 - 如果您需要UTC以外的其他時區,那麼您需要將其存儲在模式的單獨字段中。有關CONVERT的更多信息,請參閱the MSDN