我的存储过程中有一个日期时间,它是UTC时间。我想把这个时间转换成当地的佩尔托-里科时间。我的存储过程将在状态和peurto-rico中运行。我希望结果集时间是peurto-rico时间?
如果我的研究是正确的,那么波多黎各不使用夏令时,所以总是比UTC晚4小时,所以简单的DATEADD(hour, -4, YourColumn)
应该有效。有关详细信息,请参阅DATEADD上的MSDN页面。