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

16

有没有一种简单的方法来查找SQL Server数据库中datetime数据类型的timezone

2个回答

30

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

SELECT SYSDATETIMEOFFSET()

2016年6月21日08:36:54.9753055-04:00


6

试一下这个。

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

5
这是 Windows 服务器的时区,不是数据库的时区。 - CodeOrElse

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接