如何使用Win32或MFC获得Windows系统的正确关机时间

问题描述 投票:2回答:1

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

我需要此时间和日期值:SystemTime

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

winapi mfc shutdown
1个回答
0
投票

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

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

因此,您要做的是将本地时间值转换为UTC(或相反),并且应该看到它们是相同的。

在StackOverflow上应该有足够的材料(例如,尝试this search

© www.soinside.com 2019 - 2024. All rights reserved.