如何將現有數據的日期時間值更改爲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時間。 任何建議,將有助於
如何將現有數據的日期時間值更改爲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時間。 任何建議,將有助於
試試這個:
declare @a datetime
set @a='2013-03-01 08:12:00.000'
select DateAdd(s,DateDiff(s, getdate(),getutcdate()),@a)
qry是否適用於其他日期,如'2013-04-05 08:10:00',大於以上日期? – SESHI
@SESHI ::它會工作,如果你給@a =''2013-04-05 08:10:00.000'utc將'2013-04-05 02:40:00.000' –
@SESHI也接受回答是否有幫助點擊左邊刻度標記 –
我如何確定UTC時間爲現有的數據? 例如:2013-03-01 08:12:00.000 wat將是給定日期的UTC時間? – SESHI