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 28 Python
Python进度条实时显示处理进度的示例代码
Jan 30 Python
python 文件查找及内容匹配方法
Oct 25 Python
Python中xml和json格式相互转换操作示例
Dec 05 Python
Python 从列表中取值和取索引的方法
Dec 25 Python
Python Numpy 实现交换两行和两列的方法
Jun 26 Python
基于python-opencv3的图像显示和保存操作
Jun 27 Python
python实现DEM数据的阴影生成的方法
Jul 23 Python
python计算n的阶乘的方法代码
Oct 25 Python
python小项目之五子棋游戏
Dec 26 Python
浅析pandas随机排列与随机抽样
Jan 22 Python
Python爬虫基础之初次使用scrapy爬虫实例
Jun 26 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
Uncaught exception com_exception with message Failed to create COM object
2012/01/11 PHP
php中让上传的文件大小在上传前就受限制的两种解决方法
2013/06/24 PHP
分享常见的几种页面静态化的方法
2015/01/08 PHP
PHP实现的redis主从数据库状态检测功能示例
2017/07/20 PHP
PHP实现数组根据某个字段进行水平合并,横向合并案例分析
2019/10/08 PHP
jQuery 跨域访问问题解决方法
2009/12/02 Javascript
如何让easyui gridview 宽度自适应窗口改变及fitColumns应用
2013/01/25 Javascript
js中的referrer返回上一页使用介绍
2013/09/26 Javascript
AJAX跨域请求json数据的实现方法
2013/11/11 Javascript
JS:window.onload的使用介绍
2013/11/13 Javascript
js document.write()使用介绍
2014/02/21 Javascript
jQuery 和 CSS 的文本特效插件集锦
2014/12/12 Javascript
JavaScript中连接操作Oracle数据库实例
2015/04/02 Javascript
基于jquery实现的树形菜单效果代码
2015/09/06 Javascript
jQuery插件编写步骤详解
2016/06/03 Javascript
Js实现中国公民身份证号码有效性验证实例代码
2017/05/03 Javascript
Avalonjs双向数据绑定与监听的实例代码
2017/06/23 Javascript
JS实现的base64加密解密操作示例
2018/04/18 Javascript
webpack4 升级迁移的实现
2018/09/12 Javascript
微信小程序云开发 生成带参小程序码流程
2019/05/18 Javascript
JQuery复选框全选效果如何实现
2020/05/08 jQuery
vue实现简单跑马灯效果
2020/05/25 Javascript
Element Rate 评分的使用方法
2020/07/27 Javascript
[13:21]DOTA2国际邀请赛采访专栏:RSnake战队国士无双,Fnatic.Fly
2013/08/06 DOTA
[49:08]FNATIC vs Infamous 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
[36:09]Secret vs VG 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.24
2019/09/10 DOTA
收集的几个Python小技巧分享
2014/11/22 Python
python实现超简单的视频对象提取功能
2018/06/04 Python
django反向解析和正向解析的方式
2018/06/05 Python
python中使用print输出中文的方法
2018/07/16 Python
Python时间和字符串转换操作实例分析
2019/03/16 Python
用Python识别人脸,人种等各种信息
2019/07/15 Python
python快速编写单行注释多行注释的方法
2019/07/31 Python
中秋晚会策划方案
2014/06/12 职场文书
先进班组材料范文
2014/12/25 职场文书
给校长的建议书范文
2015/09/14 职场文书