“AT TIME ZONE”ms sql server 2014的功能[重复]

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

这个问题在这里已有答案:

我正面临着需要在不同时区之间进行转换的问题。我使用AT TIME ZONE找到了SQL Server 2016版的解决方案。 SQL Server 2014还有一个简单的解决方案吗?

像下面这样的东西会很棒:

SELECT CONVERT(datetime, '2018-01-01 01:00:59') -- Datetime in Alaska
AT TIME ZONE 'Central European Standard Time';  -- Datetime in Europe
sql-server timezone sql-server-2014
1个回答
-1
投票

此功能在SQL 2014中不起作用。

AT TIME ZONE - SQL Server 2016中的新宠

防爆。喜欢

SELECT CONVERT(datetime,'20160101 00:00') 
    AT TIME ZONE 'Cen. Australia Standard Time';

-- 2016-01-01 00:00:00.000 +10:30
© www.soinside.com 2019 - 2024. All rights reserved.