【问题标题】:Why does Windows 10 display a different UTC time to .Net and SQL Server? [closed]为什么 Windows 10 与 .Net 和 SQL Server 显示不同的 UTC 时间? [关闭]
【发布时间】:2015-09-22 21:01:43
【问题描述】:

如果我在 Windows 10 中设置一个显示 UTC 时间的时钟:

它显示的日期和时间与 .Net DateTime.UtcNow() 函数和 SQL Server GETUTCDATE() 相差一个小时

  • SQL Server 选择 GETUTCDATE() 返回 2015-09-22 20:52:01.913
  • .Net DateTime.UtcNow() 是一样的

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

【问题讨论】:

  • 你的最低时间不是 UTC,而是 UTC-11,即负十一小时。
  • 我试图关闭它,因为问题是错误的。但我只能标记它以供版主查看。

标签: .net sql-server windows-10 utc


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2012-06-13
    • 2012-01-06
    • 1970-01-01
    • 2019-11-01
    • 2013-08-23
    • 2011-07-09
    • 2018-04-22
    • 1970-01-01
    • 2019-03-05
    相关资源
    最近更新 更多