10
如何获得夏令时之前或之后的某个日期的UTC与当地时间之间的正确偏移量?
我目前使用以下方法从UTC日期时间获取本地日期时间: SET @offset = DateDiff(minute, GetUTCDate(), GetDate()) SET @localDateTime = DateAdd(minute, @offset, @utcDateTime) 我的问题是,如果夏令时发生在GetUTCDate()和之间@utcDateTime,那么@localDateTime最终会减少一个小时。 是否有简单的方法可以将utc转换为非当前日期的本地时间? 我正在使用SQL Server 2005