все Python 3datetimeпонятие
datetime.time
время
Время суток (часы, минуты, секунды, микросекунды) без даты.
Синтаксис
datetime.time(hour=0, minute=0, second=0)
Арифметики у time нет: вычесть одно время из другого или прибавить timedelta нельзя — сначала соедините время с датой (datetime.combine), а считайте уже на datetime. Сравнение работает, но на интервалах через полночь подводит: 23:30 «больше» 00:10, хотя в ночном интервале 23:30–00:10 идёт раньше. Объект неизменяем, новое значение получают через replace().
Примеры
import datetime
t = datetime.time(10, 30, 45)
print(t) # → 10:30:45
print(t.hour, t.minute) # → 10 30
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности