如何将秒更改为ISO时间格式?

时间:2013-10-18 06:01:22

标签: python

如何将秒更改为ISO时间格式:

例如:

28800秒是午夜的偏移量?如果成功转换,输出应该是08:00:00而不是8:00:00。

我怎么能在python中做到这一点?谢谢。

1 个答案:

答案 0 :(得分:2)

使用timedelta解决'做数学'的解决方案

from datetime import datetime, timedelta

# Can easily get the values for today programmatically
# but ommitted here for brevity
midnight = datetime(2013, 10, 18)
delta = timedelta(seconds=28800)

offset_time = midnight + delta
print offset_time.strftime('%H:%M:%S')

>>> 08:00:00