我有一个时间对象,如下所示:
time.struct_time(tm_year=2012, tm_mon=8, tm_mday=11, tm_hour=18, tm_min=48, tm_sec=23, tm_wday=5, tm_yday=224, tm_isdst=0)
我想知道是否有一种简单的方法可以添加秒数。
我想为它添加4497秒。
我之前尝试将每个组件转换为秒并添加它们。
谢谢,
PARTH
答案 0 :(得分:2)
注意:此答案适用于问题的旧版本,询问如何将time.struct_time
转换为代表秒数的int
并且不回答当前问题的问题(如何向time.struct_time
添加一些秒数。
假设您要转换为自1970年1月1日以来的秒数,您可以使用:
time.mktime
当地时间。calendar.timegm
表示UTC时间。这些转化(及其反转)详见the documentation for the time
module。