如何找到SQL Server数据库的时区?

Sur*_*esh 5 sql database sql-server timezone

有没有一种简单的方法,找到timezonedatetimedataype的SQL Server数据库?

Siy*_*ual 9

您可以使用SYSDATETIMEOFFSET()。这将告诉您与GMT的偏移量。

SELECT SYSDATETIMEOFFSET()
Run Code Online (Sandbox Code Playgroud)

2016-06-21 08:36:54.9753055 -04:00


Din*_*hDB 5

尝试这个。

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)

  • 那是 Windows 服务器的时区,不是吗?而不是数据库的时区。 (3认同)