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 相关文章推荐
浅析AST抽象语法树及Python代码实现
Jun 06 Python
python实现神经网络感知器算法
Dec 20 Python
Python绘制3d螺旋曲线图实例代码
Dec 20 Python
详解python 拆包可迭代数据如tuple, list
Dec 29 Python
Python利用pandas计算多个CSV文件数据值的实例
Apr 19 Python
Python利用公共键如何对字典列表进行排序详解
May 19 Python
关于Flask项目无法使用公网IP访问的解决方式
Nov 19 Python
Python程序控制语句用法实例分析
Jan 14 Python
Keras 中Leaky ReLU等高级激活函数的用法
Jul 05 Python
python3.4中清屏的处理方法
Jul 06 Python
python爬虫之利用selenium模块自动登录CSDN
Apr 22 Python
OpenCV3.3+Python3.6实现图片高斯模糊
May 18 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中使用Oracle数据库(1)
2006/10/09 PHP
php数组去重复数据示例
2014/02/25 PHP
php时间戳转换的示例
2014/03/31 PHP
PHP 类与构造函数解析
2017/02/06 PHP
Google Map Api和GOOGLE Search Api整合实现代码
2009/07/18 Javascript
jquery tools之tooltip
2009/07/25 Javascript
JavaScript的eval JSON object问题
2009/11/15 Javascript
推荐11款jQuery开发的复选框和单选框美化插件
2011/08/02 Javascript
chrome下img加载对height()的影响示例探讨
2014/05/26 Javascript
jQuery选择器源码解读(六):Sizzle选择器匹配逻辑分析
2015/03/31 Javascript
JS实现点击按钮获取页面高度的方法
2015/11/02 Javascript
JS获取月份最后天数、最大天数与某日周数的方法
2015/12/08 Javascript
用NODE.JS中的流编写工具是要注意的事项
2016/03/01 Javascript
JS实现json的序列化和反序列化功能示例
2017/06/13 Javascript
[00:56]2014DOTA2国际邀请赛 DK、iG 赛前探访
2014/07/10 DOTA
Python操作Mysql实例代码教程在线版(查询手册)
2013/02/18 Python
详解使用Python处理文件目录的相关方法
2015/10/16 Python
名片管理系统python版
2018/01/11 Python
浅谈python爬虫使用Selenium模拟浏览器行为
2018/02/23 Python
浅谈DataFrame和SparkSql取值误区
2018/06/09 Python
如何不用安装python就能在.NET里调用Python库
2019/07/12 Python
python try except返回异常的信息字符串代码实例
2019/08/15 Python
在python中使用pyspark读写Hive数据操作
2020/06/06 Python
python之openpyxl模块的安装和基本用法(excel管理)
2021/02/03 Python
皇家阿尔伯特瓷器美国官网:Royal Albert美国
2020/02/16 全球购物
为什么group by 和order by会使查询变慢
2014/05/16 面试题
Linux管理员面试题 Linux admin interview questions
2014/11/01 面试题
销售业务实习自我鉴定
2013/09/23 职场文书
义务教育学校标准化建设汇报材料
2014/08/16 职场文书
学校党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
个人政风行风自查自纠报告
2014/10/21 职场文书
2015年留守儿童工作总结
2015/05/22 职场文书
高一语文教学反思
2016/02/16 职场文书
python通过函数名调用函数的几种方法总结
2021/06/07 Python
详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)
2021/07/01 HTML / CSS
使用python生成大量数据写入es数据库并查询操作(2)
2022/09/23 Python