【问题标题】:How can I find the timezone of a SQL Server database? [closed]如何找到 SQL Server 数据库的时区? [关闭]
【发布时间】:2016-10-23 00:19:35
【问题描述】:

有没有一种简单的方法可以找到datetimeSQL Server 数据库的timezone 数据类型?

【问题讨论】:

    标签: sql sql-server database timezone


    【解决方案1】:

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

    SELECT SYSDATETIMEOFFSET()
    

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

    【讨论】:

      【解决方案2】:

      试试这个。

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

      【讨论】:

      • 那是 Windows 服务器的时区,不是吗?而不是数据库的时区。
      猜你喜欢
      • 2011-12-22
      • 2016-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-13
      相关资源
      最近更新 更多