如何获取 SQL 服务器的时区?

pav*_*eep 10 sql-server timezone

如何根据某些偏移量(如 UTC)查询 SQL 服务器的当前时区设置?

小智 11

DECLARE @TimeZone VARCHAR(50)
EXEC MASTER.dbo.xp_regread 'HKEY_LOCAL_MACHINE','SYSTEM\CurrentControlSet\Control\TimeZoneInformation','TimeZoneKeyName',@TimeZone OUT
SELECT @TimeZone
Run Code Online (Sandbox Code Playgroud)

  • @pavanmanideep 听起来您实际上对 [`SYSDATETIMEOFFSET()`](https://docs.microsoft.com/en-us/sql/t-sql/functions/sysdatetimeoffset-transact-sql?view=sql -server-2017)...?但是你的问题并不适合回答这个问题的人。 (2认同)