Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Как установить текущую дату минус несколько минут

python
Теги: #<Tag:0x00007f7b622bb0f8>

(Виталий Коряков) #1

Добрый день.
Вопрос: необходимо получить дату, к примеру, формата

time.strftime(’%Y-%m-%d %H:%M’)

и минус/плюс несколько минут.
Тоесть, если дата
2016-11-11 13:08
то надо получить минус 10 минут
2016-11-11 12:58
Есть ли стандартные средства в Питоне (в том же time не нашел, может плохо искал), или необходимо писать свой велосипед для смещения в минутах/часах?


(Mykhailo Poliarush) #2

есть

https://docs.python.org/2/library/datetime.html#timedelta-objects

date2 = date1 - timedelta

или же можно использовать https://dateutil.readthedocs.io/en/stable/

>>> date(2001,3,1)+relativedelta(years=-1)
datetime.date(2000, 3, 1)

(Виталий Коряков) #3

оу, datetime - то, что надо, спаисбо, Миша.