首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用python计算分馏时间

用python计算分馏时间
EN

Stack Overflow用户
提问于 2014-12-04 10:16:23
回答 2查看 45关注 0票数 1

我的时间格式是'%Y-%m-%d %H:%M:%S'

start_time = 2014-12-04 08:10:32 end_time = 2014-12-04 12:34:45

在这里,我希望输出像diff_time = 4.24一样

提前谢谢..。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-12-04 10:58:35

有点长的喘着气,但另一种方法。

代码语言:javascript
复制
d1 = datetime.strptime('08:10:32', '%H:%M:%S')
d2 = datetime.strptime('12:34:45', '%H:%M:%S')
time_delta = d2 - d1
float('.'.join(str(time_delta).split(":")[0:2]))
票数 0
EN

Stack Overflow用户

发布于 2014-12-04 10:18:53

您可以使用datetime

代码语言:javascript
复制
d1 = datetime.strptime('08:34:32', '%H:%M:%S')
d2 = datetime.strptime('12:34:32', '%H:%M:%S')

现在,d1.hour - d2.hour给出了小时差,而d1.minute - d2.minute给出了分差,使用它们来构造您想要的结果。

另一个有用的库是Arrow,试试它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27291391

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档