这是我的新手,但根据一些谷歌搜索,您尝试过飞快移动吗?
编辑:还有parsedatetime:
#!/usr/bin/env pythonfrom datetime import datetimeimport parsedatetime as pdt # $ pip install parsedatetimecal = pdt.Calendar()for time_str in ['1 second', '2 minutes','3 hours','5 weeks','6 months','7 years']: diff = cal.parseDT(time_str, sourceTime=datetime.min)[0] - datetime.min print("{time_str:<10} -> {diff!s:>20} <{diff!r}>".format(**vars()))输出量
1 second -> 0:00:01 <datetime.timedelta(0, 1)>2 minutes -> 0:02:00 <datetime.timedelta(0, 120)>3 hours -> 3:00:00 <datetime.timedelta(0, 10800)>5 weeks -> 35 days, 0:00:00 <datetime.timedelta(35)>6 months -> 181 days, 0:00:00 <datetime.timedelta(181)>7 years -> 2556 days, 0:00:00 <datetime.timedelta(2556)>



