Server 2012中是否有获取特定日期/时间上的服务器时区的方法?在Server 2016中,您有AT TIME ZONE,但这在2012年是不可用的。我有一个datetimeoffset,在将它截断到datetime之前,我需要将它转换为服务器的时区(在那个日期)。只有当您知道偏移量时,SWITCHOFFSET才能工作,但是对于每年两次更改时区的服务器,偏移量会来回翻转。SELECT @@SERVERNAME AS [SERVERNAME]
, GETDATE() AT TIME ZONE 'Central Stan