基本日期与时间转换

来源:互联网 发布:淘宝如何设置手机客服 编辑:程序博客网 时间:2024/06/16 04:51

python中时间的处理方式比较方便的是使用的是datetime模块;

看示例代码(看完就明白了):

>>>from datetime import timedelta>>>a=timedelta(days=2,hours=9)>>>adatetime.timedelta(2, 32400)>>>b=timedelta(seconds=50)>>>bdatetime.timedelta(0, 50)>>>c=a+b>>>cdatetime.timedelta(2, 32450)#timedelta两个参数,第一个显示的是天数,第二个显示的是秒数>>>c.days2>>>c.seconds32450#seconds显示的不包含天数的秒数,total_seconds方法计算的是全部转换成秒数>>>c.seconds/36009.01388888888889>>>c.total_seconds()/360057.013888888888886

有的时候,你需要将初始化一个日期,则可以使用datetime模块

>>>from datetime import datetime>>>a=datetime(2013,5,4,19,23)>>>a.year2013>>a.month5>>>a.day4>>>a.hour19>>>a.minute23>>>a+timedelta(days=10)datetime.datetime(2013, 5, 14, 19, 23)>>>a+timedelata(minutes=18)datetime.datetime(2013, 5, 4, 19, 41)>>>now=datetime.now()>>>nowdatetime.datetime(2017, 4, 14, 12, 34, 59, 853615)#最后一个数表示的是微妙,精度之高啊

好啦,一般的日期与时间转换都可以通过上述模块的操作完成。当然如果有更复杂的时间日期操作,那就需要参考其他资料了。

0 0
原创粉丝点击