python修改操作系统时间的方法


Posted in Python onMay 18, 2015

本文实例讲述了python修改操作系统时间的方法。分享给大家供大家参考。具体实现方法如下:

#-*- coding:utf-8 -*-
import socket
import struct
import time
import win32api
TimeServer = '210.72.145.44' #国家授时中心ip
Port = 123
def 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_result
def 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]

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
python使用sorted函数对列表进行排序的方法
Apr 04 Python
在Linux下调试Python代码的各种方法
Apr 17 Python
Python实现快速排序算法及去重的快速排序的简单示例
Jun 26 Python
python中dir()与__dict__属性的区别浅析
Dec 10 Python
15行Python代码实现网易云热门歌单实例教程
Mar 10 Python
PyQt5 在label显示的图片中绘制矩形的方法
Jun 17 Python
在python3中使用shuffle函数要注意的地方
Feb 28 Python
Python datetime 格式化 明天,昨天实例
Mar 02 Python
Python导入数值型Excel数据并生成矩阵操作
Jun 09 Python
Python如何使用vars返回对象的属性列表
Oct 17 Python
python简单实现插入排序实例代码
Dec 16 Python
python超详细实现完整学生成绩管理系统
Mar 17 Python
Python中的hypot()方法使用简介
May 18 #Python
Python批量转换文件编码格式
May 17 #Python
Python实现批量下载文件
May 17 #Python
python抓取最新博客内容并生成Rss
May 17 #Python
Python实现遍历数据库并获取key的值
May 17 #Python
Python对列表排序的方法实例分析
May 16 #Python
python中base64加密解密方法实例分析
May 16 #Python
You might like
PHP中实现图片的锐化
2006/10/09 PHP
破解.net程序(dll文件)编译和反编译方法
2013/01/31 PHP
PHP记录和读取JSON格式日志文件
2016/07/07 PHP
详解PHP使用Redis存储session时的一个Warning定位
2017/07/05 PHP
javascript 面向对象编程基础 多态
2009/08/21 Javascript
javascript数组去掉重复
2011/05/12 Javascript
node.js中的console.warn方法使用说明
2014/12/09 Javascript
IE下支持文本框和密码框placeholder效果的JQuery插件分享
2015/01/31 Javascript
基于jquery实现省市联动特效
2015/12/17 Javascript
React.js中常用的ES6写法总结(推荐)
2017/05/09 Javascript
JavaScript EventEmitter 背后的秘密 完整版
2018/03/29 Javascript
NodeJS 实现多语言的示例代码
2018/09/11 NodeJs
jQuery移动端跑马灯抽奖特效升级版(抽奖概率固定)实现方法
2019/01/18 jQuery
js中对象与对象创建方法的各种方法
2019/02/27 Javascript
关于JS解构的5种有趣用法
2019/09/05 Javascript
layui实现把数据表格时间戳转换为时间格式的例子
2019/09/12 Javascript
利用JS代码自动删除稿件的普通弹幕功能
2019/09/20 Javascript
[05:59]2018DOTA2国际邀请赛寻真——只为胜利的Secret
2018/08/13 DOTA
[01:10:24]DOTA2-DPC中国联赛 正赛 VG vs Aster BO3 第一场 2月28日
2021/03/11 DOTA
Python挑选文件夹里宽大于300图片的方法
2015/03/05 Python
python正则表达式的使用
2017/06/12 Python
python运行其他程序的实现方法
2017/07/14 Python
浅析Python中return和finally共同挖的坑
2017/08/18 Python
python3大文件解压和基本操作
2017/12/15 Python
Django框架教程之正则表达式URL误区详解
2018/01/28 Python
python的scipy实现插值的示例代码
2019/11/12 Python
python 装饰器的基本使用
2021/01/13 Python
HTML文本属性&颜色控制属性的实现
2019/12/17 HTML / CSS
英国最大的LED专业零售商:Led Hut
2018/03/16 全球购物
优秀毕业生自我鉴定
2014/02/11 职场文书
党员承诺书范文2015
2015/04/27 职场文书
学习《中小学教师职业道德规范》心得体会
2016/01/18 职场文书
公务员爱岗敬业心得体会
2016/01/25 职场文书
2016年小学教师师德承诺书
2016/03/25 职场文书
PhpSpreadsheet中文文档 | Spreadsheet操作教程实例
2021/04/01 PHP
Python提取PDF指定内容并生成新文件
2021/06/09 Python