有没有一种简单的方法来查找SQL Server
数据库中datetime
数据类型的timezone
?
有没有一种简单的方法来查找SQL Server
数据库中datetime
数据类型的timezone
?
你可以使用 SYSDATETIMEOFFSET()
。这将告诉你与 GMT 的偏移量。
SELECT SYSDATETIMEOFFSET()
2016年6月21日08:36:54.9753055-04:00
试一下这个。
DECLARE @TimeZone VARCHAR(50)
EXEC MASTER.dbo.xp_regread 'HKEY_LOCAL_MACHINE',
'SYSTEM\CurrentControlSet\Control\TimeZoneInformation',
'TimeZoneKeyName',@TimeZone OUT
SELECT @TimeZone