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中函数参数设置及使用的学习笔记
May 03 Python
python实现kMeans算法
Dec 21 Python
详解python异步编程之asyncio(百万并发)
Jul 07 Python
python使用__slots__让你的代码更加节省内存
Sep 05 Python
python原类、类的创建过程与方法详解
Jul 19 Python
Python爬虫学习之获取指定网页源码
Jul 30 Python
Django的性能优化实现解析
Jul 30 Python
利用setuptools打包python程序的方法步骤
Jan 18 Python
Pycharm配置PyQt5环境的教程
Apr 02 Python
Python如何输出警告信息
Jul 30 Python
Python 通过爬虫实现GitHub网页的模拟登录的示例代码
Aug 17 Python
Python实战之疫苗研发情况可视化
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防注入漏洞过滤函数代码
2012/04/11 PHP
php header功能的使用
2013/10/28 PHP
ThinkPHP实现跨模块调用操作方法概述
2014/06/20 PHP
php基于mcrypt的加密解密实例
2014/10/27 PHP
ioncube_loader_win_5.2.dll的错误解决方法
2015/01/04 PHP
简单谈谈PHP中的include、include_once、require以及require_once语句
2016/04/23 PHP
PHP 实现从数据库导出到.csv文件方法
2017/07/06 PHP
php 字符串中是否包含指定字符串的多种方法
2018/04/12 PHP
JS图片预加载 JS实现图片预加载应用
2012/12/03 Javascript
JavaScript原生对象之Date对象的属性和方法详解
2015/03/13 Javascript
JavaScript使用Replace进行字符串替换的方法
2015/04/14 Javascript
基于JS实现仿百度百家主页的轮播图效果
2017/03/06 Javascript
nodejs个人博客开发第三步 载入页面
2017/04/12 NodeJs
node.js-v6新版安装具体步骤(分享)
2017/09/06 Javascript
Vue一次性简洁明了引入所有公共组件的方法
2018/11/28 Javascript
vue select 获取value和lable操作
2020/08/28 Javascript
简单介绍Python2.x版本中的cmp()方法的使用
2015/05/20 Python
Python 读取串口数据,动态绘图的示例
2019/07/02 Python
python爬虫的一个常见简单js反爬详解
2019/07/09 Python
python将数组n等分的实例
2019/12/02 Python
Python远程开发环境部署与调试过程图解
2019/12/09 Python
Python中filter与lambda的结合使用详解
2019/12/24 Python
解决pycharm导入本地py文件时,模块下方出现红色波浪线的问题
2020/06/01 Python
python实现扫雷游戏的示例
2020/10/20 Python
Cocopanda波兰:购买化妆品、护肤品、护发和香水
2020/05/25 全球购物
阿拉伯时尚购物网站:Nisnass
2021/02/07 全球购物
外贸公司实习自我鉴定
2013/09/24 职场文书
外企求职信范文分享
2013/12/31 职场文书
班级道德讲堂实施方案
2014/02/24 职场文书
技术总监管理岗位职责
2014/03/09 职场文书
党的群众路线教育实践活动个人对照检查材料(四风)
2014/11/05 职场文书
谢师宴邀请函
2015/02/02 职场文书
医院志愿者活动总结
2015/05/06 职场文书
起诉意见书范文
2015/05/19 职场文书
2016大学先进团支部事迹材料
2016/03/01 职场文书
ConditionalOnProperty配置swagger不生效问题及解决
2022/06/14 Java/Android