为什么 Windows 10 向 .Net 和 SQL 服务器显示不同的 UTC 时间?
Why does Windows 10 display a different UTC time to .Net and SQL Server?
如果我在 Windows 10 中设置一个显示 UTC 时间的时钟:
它显示的日期和时间与 .Net DateTime.UtcNow() 函数和 SQL Server GETUTCDATE()
不同一个小时
- SQL 服务器 select GETUTCDATE() returns 2015-09-22 20:52:01.913
- .Net DateTime.UtcNow() 同
这是为什么?哪一个是对的?我如何使它们相同?
正如@BryceWagner 指出的那样,尽管您 命名了 底部时钟 "UTC",但它实际上设置为 UTC-11 小时。
将下拉列表更改为“(UTC) 协调世界时”(或 Windows 10 等效时间)。
如果我在 Windows 10 中设置一个显示 UTC 时间的时钟:
它显示的日期和时间与 .Net DateTime.UtcNow() 函数和 SQL Server GETUTCDATE()
不同一个小时- SQL 服务器 select GETUTCDATE() returns 2015-09-22 20:52:01.913
- .Net DateTime.UtcNow() 同
这是为什么?哪一个是对的?我如何使它们相同?
正如@BryceWagner 指出的那样,尽管您 命名了 底部时钟 "UTC",但它实际上设置为 UTC-11 小时。
将下拉列表更改为“(UTC) 协调世界时”(或 Windows 10 等效时间)。