我试图根据某个整数值向前或向后移动时间。到目前为止,我只是从小时中添加(或减去)那个时间偏移,然后在创建时间时使用 mod 24
time_structure = datetime.time((hour + time_zone_shift)%24, minute, second)
这在大多数情况下都有效(除非回滚日期,即如果给定的时间是 7:30,那么 time_zone_shift 是-8)。我想知道是否有更“pythonic”的方式来做到这一点?
我试图根据某个整数值向前或向后移动时间。到目前为止,我只是从小时中添加(或减去)那个时间偏移,然后在创建时间时使用 mod 24
time_structure = datetime.time((hour + time_zone_shift)%24, minute, second)
这在大多数情况下都有效(除非回滚日期,即如果给定的时间是 7:30,那么 time_zone_shift 是-8)。我想知道是否有更“pythonic”的方式来做到这一点?