*time.localtime()
означает, что tuple
, возвращаемое из локального времени, распаковывается (превращается в аргументы, передаваемые в datetime). [:6]
означает, что используется только срез tuple
, этот оператор возвращает новые tuple
первых шести элементов.
Этот код берет localtime
из временного модуля в виде кортежа и передает его в хороший datetime
конструктор объекта. Хорошо работать с объектами datetime, они намного лучше, чем localtime
кортежей. localtime
возвращает tuple
со значениями, представляющими местное время.