相关疑难解决方法(0)

在使用Python减去两个UNIX时间戳时,如何产生人类可读的差异?

这个问题类似于关于用Python减去日期的这个问题,但不完全相同.我不是在处理字符串,我必须弄清楚两个纪元时间戳之间的区别,并以人类可读的格式产生差异.

例如:

32 Seconds
17 Minutes
22.3 Hours
1.25 Days
3.5 Weeks
2 Months
4.25 Years
Run Code Online (Sandbox Code Playgroud)

或者,我想表达这样的差异:

4 years, 6 months, 3 weeks, 4 days, 6 hours 21 minutes and 15 seconds
Run Code Online (Sandbox Code Playgroud)

我不认为我可以使用strptime,因为我正在处理两个纪元日期的差异.我可以写一些东西来做这件事,但我很确定已经有一些我可以使用的东西了.

什么模块适合?我只是遗漏了一些东西time吗?我的Python之旅刚刚开始,如果这确实是重复的,那是因为我没有弄清楚要搜索什么.

附录

为了准确,我真的非常关心当年的日历.

python formatting time

45
推荐指数
8
解决办法
3万
查看次数

标签 统计

formatting ×1

python ×1

time ×1