使用Python设置系统时间(给系统校时)
来源:互联网 发布:yum w3m 编辑:程序博客网 时间:2024/05/16 04:48
#电脑时间用了一段时间后,系统时间不准了,想更新一下
#在windows里面,更新系统时间,时常失败,而且速度很忙.
#在网上拷贝的代码,发现很好用,比windows自带的实现要快.
#-*- coding:utf-8 -*-import socketimport structimport timeimport win32apiTimeServer = '210.72.145.44' #国家授时中心ipPort = 123def getTime(): TIME_1970 = 2208988800L client = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) data = '\x1b' + 47 * '\0' client.sendto(data, (TimeServer, Port)) data, address = client.recvfrom(1024) data_result = struct.unpack('!12I', data)[10] data_result -= TIME_1970 return data_resultdef setSystemTime(): tm_year, tm_mon, tm_mday, tm_hour, tm_min, tm_sec, tm_wday, tm_yday, tm_isdst = time.gmtime(getTime()) win32api.SetSystemTime(tm_year, tm_mon, tm_wday, tm_mday, tm_hour, tm_min, tm_sec, 0) print "Set System OK!"if __name__ == '__main__': setSystemTime() print "%d-%d-%d %d:%d:%d" % time.localtime(getTime())[:6]
速度很快的,只要双击一下Py文件就可以了
- 使用Python设置系统时间(给系统校时)
- Android 使用代码设置系统时间
- 设置系统时间.
- 获取(设置)系统时间
- 设置系统时间
- C# 设置系统时间
- PreparedStatement设置系统时间
- date 设置系统时间
- Java设置系统时间
- 设置当前系统时间
- 设置系统的时间
- linux系统时间设置
- 设置系统时间
- Linux设置系统时间
- QT 设置系统时间
- linux设置系统时间
- C#设置系统时间
- [VC] 设置系统时间
- ISMA,3GPP,DVB-H流媒体点播协议各个版本之间支持的编码对照表
- London Book Fair to focus on China
- php生成缩略图类
- 分布式哈希和一致性哈希
- Comamnd模式和Factory模式在一次代码重构中的应用
- 使用Python设置系统时间(给系统校时)
- 使用Profile对用户Session会话进行资源限制
- 在VM的window2003上用plsqldev(sqlplus)远程连接window7上的Oracle11gR1服务器总结
- 自动化专家
- 在Android系统中Service的远程调用
- 该认真找工作了——北邮双选会感想
- python 多线程编程(四)
- android SoundPool调用stop方法使用注意问题
- HTML5表单新特征简介与举例