Python模块学习之time datetime模块
2012-06-11 18:16
891 查看
Python time datetime模块
Time模块:
--------------------------
time() #以浮点形式返回自Linux新世纪以来经过的秒数。在linux中,00:00:00 UTC,
Jan ry 1, 1970是新**49**的开始。
time.ctime([sec])#把秒数转换成日期格式,如果不带参数,则显示当前的时间。
TIME模块参考:
---------------------------------
#取一个文件的修改时间
变量
timezone 通用协调时间和本地标准时间的差值,以秒为单位。
altzone 通用协调时间和本地夏令时的差值
daylight 标志,本地时间是否反映夏令时。
tzname (标准时区名,夏令时时区名)函数
time() 以浮点数返回纪元至今以来的秒数。
clock() 以浮点数返回CPU开始这个process的时间,(或者至上次调用这个函数的时间)
sleep() 延迟一段以浮点数表示的秒数。
gmtime() 把以秒表示的时间转换为通用协调时序列
localtime() 把秒时转换为本地时序列
asctime() 将时间序列转换成文本描述
ctime() 将秒时转换成文本描述
mktime() 将本地时序列转换成秒时
strftime() 以指定格式将序列时转为文本描述
strptime() 以指定格式从文本描述中解析出时间序列
tzset() 改变当地时区值
DateTime模块
----------------------------
datetime 将日期转化为秒
————————————-
将秒转换为日期格式
DateTime示例
-----------------
演示计算两个日期相差天数的计算
演示计算运行时间的例子,以秒进行显示
演示计算当前时间向后10小时的时间。
其本上常用的类有:datetime和timedelta两个。它们之间可以相互加减。每个类都有一些方法和属性可以查看具体的值
Time模块:
--------------------------
time() #以浮点形式返回自Linux新世纪以来经过的秒数。在linux中,00:00:00 UTC,
Jan ry 1, 1970是新**49**的开始。
>>>time.time() >>>1150269086.6630149 >>>time.ctime(1150269086.6630149) >>>'Wed Jun 14 15:11:26 2006'
time.ctime([sec])#把秒数转换成日期格式,如果不带参数,则显示当前的时间。
>>> import time >>> time.ctime() >>> 'Wed Jun 14 15:02:50 2006' >>> time.ctime(1138068452427683) 'Sat Dec 14 04:51:44 1901' >>> time.ctime(os.path.getmtime('E:\\untitleds.bmp')) 'Fri Sep 19 16:35:37 2008' >>> time.gmtime(os.path.getmtime('E:\\untitleds.bmp')) time.strt_time(tm_year=2008, tm_mon=9, tm_mday=19, tm_hour=8, tm_min=35, tm_sec=37, tm_wday=4, tm_yday=263, tm_isdst=0) #将一个文件的修改时间转换为日期格式(秒 转 日期) >>> time.strftime('%Y-%m-%d %X',time.localtime(os.path.getmtime('E:\\untitleds.bmp'))) >>> '2008-09-19 16:35:37' #定时3秒。 >>> time.sleep(3)
TIME模块参考:
---------------------------------
#取一个文件的修改时间
>>> os.path.getmtime('E:\\untitleds.bmp') 1221813337.7626641
变量
timezone 通用协调时间和本地标准时间的差值,以秒为单位。
altzone 通用协调时间和本地夏令时的差值
daylight 标志,本地时间是否反映夏令时。
tzname (标准时区名,夏令时时区名)函数
time() 以浮点数返回纪元至今以来的秒数。
clock() 以浮点数返回CPU开始这个process的时间,(或者至上次调用这个函数的时间)
sleep() 延迟一段以浮点数表示的秒数。
gmtime() 把以秒表示的时间转换为通用协调时序列
localtime() 把秒时转换为本地时序列
asctime() 将时间序列转换成文本描述
ctime() 将秒时转换成文本描述
mktime() 将本地时序列转换成秒时
strftime() 以指定格式将序列时转为文本描述
strptime() 以指定格式从文本描述中解析出时间序列
tzset() 改变当地时区值
DateTime模块
----------------------------
datetime 将日期转化为秒
————————————-
>>> import datetime,time >>> time.mktime(datetime.datetime(2009,1,1).timetuple()) 1230739200.0 >>> cc=[2000,11,3,12,43,33] #Attributes: year, month, day, hour, minute,second >>> time.mktime(datetime.datetime(cc[0],cc[1],cc[2],cc[3],cc[4],cc[5]).timetuple()) 973226613.0
将秒转换为日期格式
>>> cc = time.localtime(os.path.getmtime('E:\\untitleds.bmp')) >>> print cc[0:3] (2008, 9, 19)
DateTime示例
-----------------
演示计算两个日期相差天数的计算
>>> import datetime >>> d1 = datetime.datetime(2005, 2, 16) >>> d2 = datetime.datetime(2004, 12, 31) >>> (d1 - d2).days 47
演示计算运行时间的例子,以秒进行显示
import datetime starttime = datetime.datetime.now() #long running endtime = datetime.datetime.now() print (endtime - starttime).seconds
演示计算当前时间向后10小时的时间。
>>> d1 = datetime.datetime.now() >>> d3 = d1 + datetime.timedelta(hours=10) >>> d3.ctime()
其本上常用的类有:datetime和timedelta两个。它们之间可以相互加减。每个类都有一些方法和属性可以查看具体的值
相关文章推荐
- Python模块学习笔记— —time与datatime
- python: time模块、datetime模块
- Python模块学习 ---- datetime
- Python datetime 和time 模块
- 关于python的time、datetime模块的官方文档阅读
- python3 datetime() 模块之 date、time 类
- Python时间模块datetime、time、calendar的使用方法
- python time模块学习
- Python基础—10-常用模块:time,calendar,datetime
- python的学习笔记之——time模块常用内置函数
- Python中time模块与datetime模块在使用中的不同之处
- 基于Python的datetime模块和time模块源码阅读分析
- python中的time,datetime,logger模块
- Python下time模块和datetime模块的使用
- Python中time模块和datetime模块的用法示例
- python 中datetime、time、calendar模块中常用的方法
- Python datetime 模块之timedelta
- python模块概况,json/pickle,time/datetime,logging
- ZT:Python模块学习 ---- datetime
- python的time和datetime模块 之 时间形式互转