2013-12-17 71 views
0

如何將現有數據的日期時間值更改爲UTC時間? 是否可以更改任何內置SQL qry?如何將日期時間文件轉換爲UTC日期時間用於數據庫中的現有數據?

例如, 表中的現有數據

CreatedON 
2013-03-01 08:12:00.000 
2013-03-01 13:15:18.000 
2013-03-01 13:10:00.000 

需要將這些數據轉換成其創建過程中記錄爲格林尼治標準時間UTC時間。 任何建議,將有助於

+0

我如何確定UTC時間爲現有的數據? 例如:2013-03-01 08:12:00.000 wat將是給定日期的UTC時間? – SESHI

回答

1

試試這個:

declare @a datetime 
set @a='2013-03-01 08:12:00.000' 

select DateAdd(s,DateDiff(s, getdate(),getutcdate()),@a) 
+0

qry是否適用於其他日期,如'2013-04-05 08:10:00',大於以上日期? – SESHI

+0

@SESHI ::它會工作,如果你給@a =''2013-04-05 08:10:00.000'utc將'2013-04-05 02:40:00.000' –

+0

@SESHI也接受回答是否有幫助點擊左邊刻度標記 –

相關問題