0

整数値に応じて時間を前後にシフトしようとしています。これまでのところ、時間を作成するときに mod 24 を使用して、時間からその時間シフトを加算 (または減算) してきました。

time_structure = datetime.time((hour + time_zone_shift)%24, minute, second) 

これはほとんどの場合機能します (日付をロールバックする場合を除きます。つまり、指定された時間が 7:30 で、time_zone_shift が -8 の場合)。これを行うためのより「pythonic」な方法があるかどうか疑問に思っていましたか?

4

1 に答える 1