Python中时间的处理之——timedelta篇
2011-11-06 22:50
323 查看
#! /usr/bin/python # coding=utf-8 from datetime import datetime,timedelta """ timedelta代表两个datetime之间的时间差 """ now = datetime.now() past = past = datetime(2010,11,12,13,14,15,16) timespan = now - past #这会得到一个负数 past - now attrs = [ ("days","日"),( 'seconds',"秒"),( 'microseconds',"毫秒") #('min',"最小"),( 'max',"最大"), ] for k,v in attrs: "timespan.%s = %s #%s" % (k,getattr(timespan, k),v) """ 总共相差的秒数 """ timespan.total_seconds() """ 实例化一个timespan 请注意它的参数顺序 timedelta([days[, seconds[, microseconds[, milliseconds[, minutes[, hours[, weeks]]]]]]]) """ timespan = timedelta(days=1) now - timespan #返回的是datetime型 now + timespan timespan * 2 #还可以乘哦。代表二倍 timespan / 13 #增加一个月 from calendar import monthrange now + timedelta(days=monthrange(start.year,start.month)[1])
相关文章推荐
- Python中时间的处理之——timedelta篇
- Python中时间的处理之——timedelta篇
- Python中时间的处理之——timedelta篇
- Python的时间、日期和时间戳的处理办法
- python时间处理函数
- python时间,日期,时间戳处理
- python calendar 时间处理类库
- python datetime处理时间
- python模块:时间处理模块
- Python中的时间处理大总结
- Python时间处理
- python时间处理包:datetime,time
- Python之日期与时间处理模块(date和datetime)
- Python中的时间处理大总结
- python datetime 时间日期处理小结
- Python 时间处理datetime实例
- Python学习笔记一 基本语法、变量类型、时间处理
- 【数据处理·Python】时间数据处理之Arrow库(转)
- Python之日期与时间处理模块(date和datetime)
- 关于python处理作Excel文件的一些问题,包括时间处理 (转)