使用python实现将秒转化为天时分

阅读: 评论:0

使用python实现将秒转化为天时分

使用python实现将秒转化为天时分

在计算时间差的时候,比较容易得到timedelta这样的格式

比如:

>>> import datetime
>>> w()-datetime.datetime(2021,1,1)
datetime.timedelta(days=150, seconds=40790, microseconds=833309)
>>> a = w()-datetime.datetime(2021,1,1)
>>> a
datetime.timedelta(days=150, seconds=40806, microseconds=749774)
>>> str(a)
'150 days, 11:20:06.749774'
>>> a.days
150
>>> a.seconds
40806
>>> 

这里如果仅仅是输出天数,就很容易得到,但是具体一点的信息显示的不是很友好

因此可以先利用函数将其全部转化为秒,然后再计算

>>> (w()-datetime.datetime(2021,1,1)).total_seconds()
13000936.085446

然后利用下面的函数就能转化为具体花费的多少时间

 

def seconds_to_dhms(seconds):def _days(day):return "{} days, ".format(day) if da

本文发布于:2024-01-31 23:34:43,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170671528532205.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:时分   为天   python
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23