GMT到EST时区转换SSIS / SQL Server

Abd*_*ikh 5 sql sql-server ssis

SSIS或SQL Server 2016中是否有任何方法可以将GMT转换为EST时区?

情况如下。

我有一个数据库,该数据库具有位于格林尼治标准时间时区的datetime列[EventDateTime]。

我在这里所做的是使用SSIS并将此数据加载到SQL Server中。有没有一种方法可以在执行SSIS时将GMT时区转换为EST时区

要么

如果有办法在加载到SQL Server之后可以将GMT转换为EST。

注意:请同时考虑夏令时。夏令时:从3月的第二个星期日@ GMT上午到11月的第一个星期日的@ 6:00AM GMT之间,时差为4Hrs,否则为5Hrs


提前致谢。

use*_*215 3

我认为以下链接解决了您的问题并考虑了夏令时。它提供了解决 SQL Server 中此限制的方法。

sql server中从时区到时区的日期时间转换

您可以在执行 SQL 任务中应用此方法,并将结果返回到变量以供其他控制/数据流任务使用。

希望这可以帮助。