为什么 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()

不同一个小时

这是为什么?哪一个是对的?我如何使它们相同?

正如@BryceWagner 指出的那样,尽管您 命名了 底部时钟 "UTC",但它实际上设置为 UTC-11 小时。

将下拉列表更改为“(UTC) 协调世界时”(或 Windows 10 等效时间)。