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中的一些高级编程技巧
Apr 02 Python
Python读取一个目录下所有目录和文件的方法
Jul 15 Python
Python3实现并发检验代理池地址的方法
Sep 18 Python
Python操作Sql Server 2008数据库的方法详解
May 17 Python
详解TensorFlow查看ckpt中变量的几种方法
Jun 19 Python
介绍一款python类型检查工具pyright(推荐)
Jul 03 Python
Django shell调试models输出的SQL语句方法
Aug 29 Python
python线程中的同步问题及解决方法
Aug 29 Python
PyTorch中topk函数的用法详解
Jan 02 Python
Python爬取梨视频的示例
Jan 29 Python
Python实现图片指定位置加图片水印(附Pyinstaller打包exe)
Mar 04 Python
pandas中DataFrame数据合并连接(merge、join、concat)
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
虹吸式咖啡探讨–研磨
2021/03/03 冲泡冲煮
模仿OSO的论坛(四)
2006/10/09 PHP
php取整函数ceil,floo,round的用法及介绍
2013/08/31 PHP
你需要知道的10个最佳javascript开发实践小结
2012/04/15 Javascript
jQuery异步加载数据并添加事件示例
2014/08/24 Javascript
原生js实现移动端瀑布流式代码示例
2015/12/18 Javascript
AngularJS动态加载模块和依赖的方法分析
2016/11/08 Javascript
Angular.js之作用域scope'@','=','&'实例详解
2017/02/28 Javascript
Javascript封装id、class与元素选择器方法示例
2017/03/13 Javascript
Javascript实现信息滚动效果
2017/05/18 Javascript
通过V8源码看一个关于JS数组排序的诡异问题
2017/08/14 Javascript
原生JS实现自定义下拉单选选择框功能
2018/10/12 Javascript
vue cli3.0结合echarts3.0与地图的使用方法示例
2019/03/26 Javascript
微信小程序实现消息框弹出动画
2020/04/18 Javascript
vue路由切换之淡入淡出的简单实现
2019/10/31 Javascript
Angular封装表单控件及思想总结
2019/12/11 Javascript
[01:20:38]完美世界DOTA2联赛 GXR vs IO 第一场 11.07
2020/11/09 DOTA
利用Python中的mock库对Python代码进行模拟测试
2015/04/16 Python
使用Python编写一个在Linux下实现截图分享的脚本的教程
2015/04/24 Python
Python生成随机验证码的两种方法
2015/12/22 Python
python中字符串类型json操作的注意事项
2017/05/02 Python
TensorFlow设置日志级别的几种方式小结
2020/02/04 Python
Python3打包exe代码2种方法实例解析
2020/02/17 Python
python手机号前7位归属地爬虫代码实例
2020/03/31 Python
django ObjectDoesNotExist 和 DoesNotExist的用法
2020/07/09 Python
如何通过python实现IOU计算代码实例
2020/11/02 Python
用Python实现童年贪吃蛇小游戏功能的实例代码
2020/12/07 Python
python中@contextmanager实例用法
2021/02/07 Python
澳大利亚排名第一的露营和户外设备在线零售商:Outbax
2020/05/06 全球购物
2014年安全生产目标责任书
2014/07/23 职场文书
纪念9.18事变演讲稿
2014/09/14 职场文书
四风问题原因分析及整改措施
2014/10/24 职场文书
优质护理心得体会
2016/01/22 职场文书
linux中nohup和后台运行进程查看及终止
2021/06/24 Python
微软官方消息,在 2023 年 4 月 11 日之后微软将不再为 Office 2013 和 Skype for Business 2015 提供安全更新
2022/04/21 数码科技
人工智能深度学习OpenAI baselines的使用方法
2022/05/20 Python