【问题标题】:How to Get the correct shutdown time of the Windows system Using Win32 or MFC如何使用 Win32 或 MFC 获取 Windows 系统的正确关机时间
【发布时间】:2020-06-17 20:17:44
【问题描述】:

我正在尝试获取系统的上次关闭时间。我尝试了事件日志 EvtQuery() 方法并得到值 Event/System/TimeCreated/@SystemTime 但它不准确。

我需要这个时间和日期值:

我只从这里获得价值,日期相同但时间不同:

【问题讨论】:

标签: winapi mfc shutdown


【解决方案1】:

您的时间戳确实匹配,但一个是 UTC (17:21:34),另一个是当地时间(10:51:34 PM -> 22:51:34)。 p>

因此,您的本地时区似乎比 UTC 时间早 5:30。所以根据wikipedia 的说法,那将是印度或斯里兰卡的部分地区。

所以你要做的就是将本地时间值转换为 UTC(或相反),你应该会看到它们是相同的。

StackOverflow 上应该有很多相关材料(例如,试试 this search)。

【讨论】:

  • 感谢您的宝贵重播! @Christain.K
  • @ARJUN 欢迎您。 (由于您是新来的,我认为可以提醒您,如果它完全回答了您的问题,您应该接受这个答案details
猜你喜欢
  • 1970-01-01
  • 2021-12-01
  • 1970-01-01
  • 2010-11-08
  • 2011-07-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多