在Windows 10中获取启动时间并不总是在同一时间

在Windows 10中获取启动时间并不总是在同一时间,第1张

概述在Windows 10中获取启动时间并不总是在同一时间

我使用这个python(3.5)代码来检查windows启动时间,但它给了我一个不同的时间,从我使用shell命令“systeminfo”

systeminfo:9:15:23

python代码:9:14:42

不满意的是,Python代码本身给予不同的时间! 它开始给我9点14分42秒,现在它给了我9点15分19秒,每隔10秒左右开始加一秒。

我给你的代码:

import datetime import win32API s = win32API.GetTickCount() t = datetime.datetime.Now() st = datetime.timedelta(milliseconds=s) bt = t-st boot = "Boot time was around {}:{}:{}".format(bt.hour,bt.minute,bt.second) print(boot)

我开始考虑从python调用systeminfo命令,并显示它给我的时间。

查询D3DKMDT_VIDEO_OUTPUT_TECHNolOGY的WMI

我怎样才能获得系统的玻璃颜色?

在默认浏览器例外中打开

如何发布离线odoo网站在windows域服务器上公开查看

如何在应用程序运行时更改图片框的大小

TEMP C ++环境variables扩展(windows)

使用awk将多行文件转换为TSV

使用windows凭据进行FTPlogin

从python编辑.RAR文件注释

为什么我不能添加WORKGROUP ..作为sql Server中的用户?

从评论和问题编辑

GetTickCount不报告启动时间。 为了得到你应该使用WMI

import datetime import wmi wmiob = wmi.WMI() sdata = wmiob.Win32_PerfFormattedData_PerfOS_System() uptime = sdata[-1].SystemUpTime tNow = datetime.datetime.Now() utime = datetime.timedelta(seconds=int(uptime)) boot = tNow-utime bootime = "Boot time was around {}:{}:{}".format(boot.hour,boot.minute,boot.second) print(bootime)

总结

以上是内存溢出为你收集整理的在Windows 10中获取启动时间并不总是在同一时间全部内容,希望文章能够帮你解决在Windows 10中获取启动时间并不总是在同一时间所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1154806.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存