这个问题类似于关于用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之旅刚刚开始,如果这确实是重复的,那是因为我没有弄清楚要搜索什么.
为了准确,我真的非常关心当年的日历.