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修改Excel数据的实例代码
Nov 01 Python
wxpython学习笔记(推荐查看)
Jun 09 Python
python读取txt文件中特定位置字符的方法
Dec 24 Python
树莓派采用socket方式文件传输(python)
Jun 22 Python
Python 占位符的使用方法详解
Jul 10 Python
Python中IP地址处理IPy模块的方法
Aug 16 Python
python 并发编程 多路复用IO模型详解
Aug 20 Python
python 实现矩阵填充0的例子
Nov 29 Python
python3.8下载及安装步骤详解
Jan 15 Python
python GUI库图形界面开发之PyQt5布局控件QGridLayout详细使用方法与实例
Mar 06 Python
如何通过安装HomeBrew来安装Python3
Dec 23 Python
python如何查找列表中元素的位置
May 30 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弹出错误警告函数扩展性强
2014/01/17 PHP
php中运用http调用的GET和POST方法示例
2014/09/29 PHP
四个PHP非常实用的功能
2015/09/29 PHP
枚举JavaScript对象的函数
2006/12/22 Javascript
求解开jscript.encode代码的asp函数
2007/02/28 Javascript
转自Jquery官方 jQuery1.1.3发布,速度提升800%,体积保持20K
2007/08/19 Javascript
javascript两种function的定义介绍及区别说明
2013/05/02 Javascript
jquery中添加属性和删除属性
2015/06/03 Javascript
JavaScript 函数的执行过程
2016/05/09 Javascript
layer实现弹窗提交信息
2016/12/12 Javascript
vue.js学习笔记:如何加载本地json文件
2017/01/17 Javascript
JS中SetTimeout和SetInterval使用初探
2017/03/23 Javascript
详解vue axios二次封装
2018/07/22 Javascript
Element-ui自定义table表头、修改列标题样式、添加tooltip、:render-header使用
2019/04/11 Javascript
vue实现商品列表的添加删除实例讲解
2020/05/14 Javascript
element-ui和vue表单(对话框)验证提示语(残留)清除操作
2020/09/11 Javascript
vue切换菜单取消未完成接口请求的案例
2020/11/13 Javascript
基于vue项目设置resolves.alias: '@'路径并适配webstorm
2020/12/02 Vue.js
Element-ui 自带的两种远程搜索(模糊查询)用法讲解
2021/01/29 Javascript
[10:54]Team Spirit vs Navi
2018/06/07 DOTA
python将.ppm格式图片转换成.jpg格式文件的方法
2018/10/27 Python
用python3教你任意Html主内容提取功能
2018/11/05 Python
python3通过selenium爬虫获取到dj商品的实例代码
2019/04/25 Python
详解Python下载图片并保存本地的两种方式
2019/05/15 Python
python实现列表的排序方法分享
2019/07/01 Python
python读取word 中指定位置的表格及表格数据
2019/10/23 Python
python Manager 之dict KeyError问题的解决
2019/12/21 Python
python实现每天自动签到领积分的示例代码
2020/08/18 Python
matplotlib教程——强大的python作图工具库
2020/10/15 Python
公司JAVA开发面试题
2015/04/02 面试题
学雷锋先进个人事迹
2014/05/26 职场文书
开展批评与自我批评发言稿
2014/10/16 职场文书
教师师德表现自我评价
2015/03/05 职场文书
无婚姻登记记录证明
2015/06/18 职场文书
优秀教师主要事迹材料
2015/11/04 职场文书
Python+Matplotlib+LaTeX玩转数学公式
2022/02/24 Python