python修改操作系统时间的方法
本文实例讲述了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中用sleep()方法操作时间的教程
mktime()方法是localtime()反函数.它的参数是struct_time或全9元组,它返回一个浮点数,为了兼容时time(). 如果输入值不能表示为有效的时间,那么OverflowError或ValueError错误将被引发. Syntax 以下是mktime()方法的语法: time.mktime(t) 参数 t -- 这是struct_time或满9元组. 返回值 此方法返回一个浮点数,对于兼容性time(). 例子 下面的例子显示了mktime()方法的使用. #!/usr/b
-
在Python中操作时间之tzset()方法的使用教程
tzset()方法重置所使用的库例程的时间转换规则.环境变量TZ指定如何完成此操作. TZ环境变量的标准格式(空格为清楚起见而加的): 复制代码 代码如下: std offset [dst [offset [,start[/time], end[/time]]]] std和dst: 三个或更多的字母数字给人的时区缩写.这些将被传播到time.tzname. offset: 偏移量offset的形式为: .hh[:mm[:ss]].这表明增值的本地时间以UTC到达.如果前面加一个" - "
-
Python常用时间操作总结【取得当前时间、时间函数、应用等】
本文实例讲述了Python常用时间操作.分享给大家供大家参考,具体如下: 我们先导入必须用到的一个module >>> import time 设置一个时间的格式,下面会用到 >>>ISOTIMEFORMAT='%Y-%m-%d %X' 看一下当前的时间,和其他很多语言相似这是从epoch(1970 年 1 月 1 日 00:00:00)开始到当前的秒数. >>> time.time() 1180759620.859 上面的看不懂,换个格式来看看 &g
-
在Python中操作时间之mktime()方法的使用教程
mktime()方法是localtime()反函数.它的参数是struct_time或全9元组,它返回一个浮点数,为了兼容时time(). 如果输入值不能表示为有效的时间,那么OverflowError或ValueError错误将被引发. Syntax 以下是mktime()方法的语法: time.mktime(t) 参数 t -- 这是struct_time或满9元组. 返回值 此方法返回一个浮点数,对于兼容性time(). 例子 下面的例子显示了mktime()方法的使用. #!/usr/b
-
Python 时间操作例子和时间格式化参数小结
1.取过去具体时间的方法: 复制代码 代码如下: #!/usr/bin/python import time #取一天前的当前具体时间 time.strftime('%Y-%m-%d %T',time.localtime(time.time()-24*60*60)) #取15天前的当前具体时间 time.strftime('%Y-%m-%d %T',time.localtime(time.time()-15*24*60*60)) #取15天前当前具体时间的前2小时 time.str
-
浅谈Python中用datetime包进行对时间的一些操作
1. 计算给出两个时间之间的时间差 import datetime as dt # current time cur_time = dt.datetime.today() # one day pre_time = dt.date(2016, 5, 20) # eg: 2016.5.20 delta = cur_time - pre_time # if you want to get discrepancy in days print delta.days # if you want to get
-
python操作日期和时间的方法
不管何时何地,只要我们编程时遇到了跟时间有关的问题,都要想到 datetime 和 time 标准库模块,今天我们就用它内部的方法,详解python操作日期和时间的方法.1.将字符串的时间转换为时间戳 复制代码 代码如下: 方法:a = "2013-10-10 23:40:00"#将其转换为时间数组import timetimeArray = time.strptime(a, "%Y-%m-%d %H:%M:%S")#转换为时间戳:timeStamp = int(t
-
在Python中操作日期和时间之gmtime()方法的使用
gmtime()方法转换历元到一struct_time以UTC其中dst的标志值始终为0以秒表示时间.如果不设置秒时或None,返回的时间为当前time(). 语法 以下是gmtime()方法的语法: time.gmtime([ sec ]) 参数 sec -- 这是秒数转换成结构struct_time来表示. 返回值 此方法不返回任何值. 例子 下面的例子显示了gmtime()方法的使用. #!/usr/bin/python import time print "time.gmtime() :
-
在Python中操作时间之strptime()方法的使用
strptime()方法分析表示根据格式的时间字符串.返回值是一个struct_time所返回gmtime()或localtime(). 格式参数使用相同的指令使用strftime();它默认为"%a %b %d %H:%M:%S %Y"相匹配的ctime()所返回的格式. 如果字符串不能按格式进行解析,或者如果它具有解析后多余的数据,ValueError被挂起. 语法 以下是strptime()方法的语法: time.strptime(string[, format]) 参数 str
-
在Python操作时间和日期之asctime()方法的使用
asctime()方法将一个元组或struct_time表示的时间返回gmtime()或localtime(),以下列格式的24个字符的字符串:"Tue Feb 17 23:21:05 2015". 语法 以下是asctime()方法的语法: time.asctime([t])) 参数 t -- 这是9个元素或struct_time元组表示所返回gmtime的()或localtime()函数的时间. 返回值 此方法返回以下形式的24个字符的字符串:"Tue Feb 17 23
随机推荐
- perl控制流介绍(if条件,while,for循环,foreach)
- Java class文件格式之属性详解_动力节点java学院整理
- 用Python实现一个简单的多线程TCP服务器的教程
- python实现数值积分的Simpson方法实例分析
- Bootstrap CSS布局之列表
- php根据某字段对多维数组进行排序的方法
- js substr、substring和slice使用说明小记
- Android使用http协议与服务器通信的实例
- Android开发中滑动分页功能实例详解
- 用php实现gb2312和unicode间的编码转换
- 如何正确使用Linux命令–du
- 简单谈谈python的反射机制
- 重写document.write实现无阻塞加载js广告(补充)
- javascript 打开页面window.location和window.open的区别
- js中string转int把String类型转化成int类型
- 微信小程序-图片、录音、音频播放、音乐播放、视频、文件代码实例
- moment.js轻松实现获取当前日期是当年的第几周
- jQuery中的一些常见方法小结(推荐)
- 深入C++四种强制类型转换的总结
- c语言操作文本的基本使用方法