0

我有数百万秒的总和。我想以人类可读的形式显示该金额。就像我有 5 000 000 秒一样,这说明了X years, Y months, Z days, V hours W minutes什么?

我可以手动计算它,但我希望有一个更漂亮的、内置的 pythonic 日期时间库方法,我找不到。

4

1 回答 1

2

好吧,至少如果您只是在谈论数百万秒, datetime.timedelta 至少可以让您到达那里:

import datetime
print datetime.timedelta(seconds=5000000)

57 days, 20:53:20

但正如其他人所指出的,您希望一个月有多大?如果没有时间框架,开始/结束计数,任何超出数天或数周的故障都是没有意义的。

于 2012-11-14T20:25:53.457 回答