标签: sql sql-server sql-server-2008-r2 timezone utc
我的存储过程中有一个日期时间,即UTC时间。我希望这可以转换为当地的peurto rico时间。我的存储过程将在各州和peurto rico中运行。我希望结果集时间是peurto rico时间吗?
答案 0 :(得分:1)
如果我的研究是正确的,那么波多黎各不使用DST(夏令时),因此总是比UTC晚4个小时,所以一个简单的DATEADD(hour, -4, YourColumn)应该有效。有关详细信息,请参阅DATEADD上的MSDN页面。
DATEADD(hour, -4, YourColumn)