gpt4 book ai didi

sql-server - SQL Server 时区

转载 作者:行者123 更新时间:2023-12-02 22:18:45 31 4
gpt4 key购买 nike

在 SQL Server 2008 R2 中,如果我这样做:

select SYSDATETIMEOFFSET() 

我回到 GMT -6。

运行 SQL Server 的 Windows 中的时区设置为 GMT -7。

有什么想法为什么会出现差异吗? SQL Server 中是否有需要设置时区的地方?

最佳答案

我猜这是由于夏令时处于事件状态。您的时区的正式名称为“GMT-7”,这意味着通常(不在一年中的夏令时部分)您的时间比 GMT 早 7 小时。但在夏令时期间,该时间会进行调整(通常调整一个小时,但可能因时区而异)。因此,如果您当前处于夏令时,即使您位于“GMT-7”时区,您的时钟当前也仅为 GMT-6(比 GMT 早 6 小时)。我怀疑 SYSDATETIMEOFFSET() 正在告诉您当前与 GMT 的实际偏移量,而不是您所在时区与 GMT 的“正常”偏移量。

关于sql-server - SQL Server 时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11728057/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com