擅长:python、mysql、java
<p>如果您不想使用<code>dateutil</code>,则需要编写一个自定义的<code>strftime</code>,如<code>strftimedelta</code>和@abarnet建议的那样,只使用(天、小时、秒)ifro</p>
<pre><code>def strftimedelta(tdelta, fmt):
d = {"days": tdelta.days}
d["hours"], rem = divmod(tdelta.seconds, 3600)
d["minutes"], d["seconds"] = divmod(rem, 60)
return fmt.format(**d)
strftimedelta(diff, "{days} days {hours} hours {minutes} minutes {seconds} seconds")
'93 days 6 hours 19 minutes 3 seconds'
</code></pre>