from datetime import datetime, time
from zoneinfo import ZoneInfo
time(8, 37, 9, tzinfo=ZoneInfo("UTC")).isoformat()
# '08:37:09+00:00'
datetime.utcnow().isoformat()
# 2023-07-13T08:37:09.033778
time(8, 37, 9, 33778).isoformat()
# 08:37:09.033778
time(8,37,9, 33778, ZoneInfo("UTC")).isoformat()
# 08:37:09.033778+00:00
I was expecting to have a constant isoformat. (end of datetime.isoformat() = time.isoformat())
Is there any explanation ?