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的类方法和静态方法
Dec 13 Python
在Python的Django框架中编写错误提示页面
Jul 22 Python
将Django框架和遗留的Web应用集成的方法
Jul 24 Python
解决python3在anaconda下安装caffe失败的问题
Jun 15 Python
Python实现读取及写入csv文件的方法示例
Jan 12 Python
Python根据指定日期计算后n天,前n天是哪一天的方法
May 29 Python
Python引用计数操作示例
Aug 23 Python
详解Ubuntu16.04安装Python3.7及其pip3并切换为默认版本
Feb 25 Python
Python操作rabbitMQ的示例代码
Mar 19 Python
Django 开发环境配置过程详解
Jul 18 Python
利用pyecharts实现地图可视化的例子
Aug 12 Python
keras 如何保存最佳的训练模型
May 25 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中is_file不能替代file_exists的理由
2014/03/04 PHP
destoon各类调用汇总
2014/06/20 PHP
PHP Yii框架之表单验证规则大全
2015/11/16 PHP
PHP计算当前坐标3公里内4个角落的最大最小经纬度实例
2016/02/26 PHP
postfixadmin忘记密码后的修改密码方法详解
2016/07/20 PHP
php 使用curl模拟ip和来源进行访问的实现方法
2017/05/02 PHP
JS实现简单的Canvas画图实例
2013/07/04 Javascript
利用JS实现浏览器的title闪烁
2013/07/08 Javascript
jqueyr判断checkbox组的选中(示例代码)
2013/11/08 Javascript
jquery分页对象使用示例
2014/04/01 Javascript
json实现前后台的相互传值详解
2015/01/05 Javascript
jQuery mobile转换url地址及获取url中目录部分的方法
2015/12/04 Javascript
jQuery mobile类库使用时加载导航历史的方法简介
2015/12/04 Javascript
javascript中new关键字详解
2015/12/14 Javascript
JQuery解析XML数据的几个简单实例
2016/05/18 Javascript
微信小程序 sha1 实现密码加密实例详解
2017/07/06 Javascript
Vue2.0 多 Tab切换组件的封装实例
2017/07/28 Javascript
微信小程序利用canvas 绘制幸运大转盘功能
2018/07/06 Javascript
详解easyui基于 layui.laydate日期扩展组件
2018/07/18 Javascript
angularjs 动态从后台获取下拉框的值方法
2018/08/13 Javascript
微信小程序ibeacon三点定位详解
2018/10/31 Javascript
通过JavaScript下载文件到本地的方法(单文件)
2019/03/17 Javascript
js JSON.stringify()基础详解
2019/06/19 Javascript
详解vuex的简单todolist例子
2019/07/14 Javascript
python采用getopt解析命令行输入参数实例
2014/09/30 Python
Python获取邮件地址的方法
2015/07/10 Python
Python的Tornado框架实现异步非阻塞访问数据库的示例
2016/06/30 Python
python使用matplotlib模块绘制多条折线图、散点图
2020/04/26 Python
python消费kafka数据批量插入到es的方法
2018/12/27 Python
什么是Linux虚拟文件系统VFS
2012/01/31 面试题
农村文化活动总结
2014/08/28 职场文书
一个独生女的故事观后感
2015/06/04 职场文书
入党自传范文2015
2015/06/26 职场文书
小学生读书笔记范文
2015/06/30 职场文书
钓鱼岛事件感想
2015/08/11 职场文书
SpringBoot2 参数管理实践之入参出参与校验的方式
2021/06/16 Java/Android