Я пытался изменить второе свойство, но не сработало.
В основном я хочу сделать:
datetime.now().second += 3
Вы проверили таймделтас?
from datetime import datetime, timedelta x = datetime.now() + timedelta(seconds=3) x += timedelta(seconds=3)
Вы не можете добавить секунды к объекту datetime. Из документов :
Объект DateTime следует считать неизменным; все преобразования и числовые операции возвращают новый объект DateTime, а не изменяют текущий объект.
Вы должны создать другой объект datetime или использовать продукт существующего объекта и timedelta.