将日期列转换为新的UTC日期列

问题描述 投票:0回答:1

我在SQL DB上编写了以下查询,以将datetime列转换为UTC date列。

select
        datetime

  ,dateadd(minute,-datepart(tz,datetime),datetime) datetime_dt_utc

from table1

但是两列的日期时间相同。

我必须进行哪些更改才能使其正常工作?

sql date utc
1个回答
0
投票

请尝试以下方法:

DATEADD(hh, DATEDIFF(hh, GETDATE(), GETUTCDATE()), datetime)
© www.soinside.com 2019 - 2024. All rights reserved.