我们在SSIS或SQL Server 2016中是否有任何方法可以将GMT转换为EST时区。
案例如下。
我有一个数据库,其日期时间列[EventDateTime]位于GMT时区。
我在这里做的是,使用SSIS并将此数据加载到SQL服务器中。有没有办法在执行SSIS时将GMT时区转换为EST时区
OR
如果我可以在加载到SQL Server后将GMT转换为EST。
注意:请考虑日间节能时间。日间节能条件:3月的第二个星期日@格林尼治标准时间上午7:00至第一天 11月的星期日@格林威治标准时间早上6点,时间差是4小时 5小时
先谢谢。
答案 0 :(得分:3)
我认为以下链接可以解决您的问题并考虑日间节约时间。它为SQL Server中的此限制提供了一种解决方法。
Date time conversion from timezone to timezone in sql server
您可以在执行SQL任务中应用此方法,并将结果返回给变量,以便在其他控制/数据流任务中使用。
希望这有帮助。