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字符转换
Sep 06 Python
Python切片用法实例教程
Sep 08 Python
Python cookbook(数据结构与算法)筛选及提取序列中元素的方法
Mar 19 Python
python使用Flask操作mysql实现登录功能
May 14 Python
django框架自定义用户表操作示例
Aug 07 Python
python梯度下降法的简单示例
Aug 31 Python
对pandas将dataframe中某列按照条件赋值的实例讲解
Nov 29 Python
10款最好的Python开发编辑器
Jul 03 Python
python多进程 主进程和子进程间共享和不共享全局变量实例
Apr 25 Python
python interpolate插值实例
Jul 06 Python
Python使用sys.exc_info()方法获取异常信息
Jul 23 Python
详解非极大值抑制算法之Python实现
Jun 28 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实现递归的三种基本方式
2020/07/04 PHP
php获取微信共享收货地址的方法
2017/12/21 PHP
FireFox下XML对象转化成字符串的解决方法
2011/12/09 Javascript
关于jQuery新的事件绑定机制on()的使用技巧
2013/04/26 Javascript
JS控制日期显示的小例子
2013/11/23 Javascript
如何在JavaScript中实现私有属性的写类方式(一)
2013/12/04 Javascript
easyui datagrid 键盘上下控制选中行示例
2014/03/31 Javascript
Javascript中对象继承的实现小例
2014/05/12 Javascript
JavaScript实现的使用键盘控制人物走动实例
2014/08/27 Javascript
javascript模拟命名空间
2015/04/17 Javascript
Javascript OOP之面向对象
2016/07/31 Javascript
JS 终止执行的实现方法
2016/11/24 Javascript
用angular实现多选按钮的全选与反选实例代码
2017/05/23 Javascript
Node.js微信 access_token ( jsapi_ticket ) 存取与刷新的示例
2017/09/30 Javascript
Bootstrap Table中的多选框删除功能
2018/07/15 Javascript
Vue实现用户自定义字段显示数据的方法
2018/08/28 Javascript
vue-自定义组件传值的实例讲解
2018/09/18 Javascript
详解无限滚动插件vue-infinite-scroll源码解析
2019/05/12 Javascript
如何让Nodejs支持H5 History模式(connect-history-api-fallback源码分析)
2019/05/30 NodeJs
bootstrap-treeview实现多级树形菜单 后台JSON格式如何组织?
2019/07/26 Javascript
浅谈bootstrap layer.open中end的使用方法
2019/09/12 Javascript
Python和Ruby中each循环引用变量问题(一个隐秘BUG?)
2014/06/04 Python
CentOS安装pillow报错的解决方法
2016/01/27 Python
Python 搭建Web站点之Web服务器网关接口
2016/11/06 Python
python运行其他程序的实现方法
2017/07/14 Python
numpy 进行数组拼接,分别在行和列上合并的实例
2018/05/08 Python
opencv3/C++图像像素操作详解
2019/12/10 Python
python opencv图像处理(素描、怀旧、光照、流年、滤镜 原理及实现)
2020/12/10 Python
RealTek面试题
2016/06/28 面试题
社会发展项目建议书
2014/08/25 职场文书
党的群众路线教育实践活动个人对照检查材料(企业)
2014/11/05 职场文书
2015年财政局工作总结
2015/05/21 职场文书
2016消防宣传标语口号
2015/12/26 职场文书
干货:我将这样书写我的演讲稿!
2019/05/09 职场文书
用人单位的规章制度,怎样制定才是有效的?
2019/07/09 职场文书
python scrapy简单模拟登录的代码分析
2021/07/21 Python