2017-02-17 15 views
1

У меня есть код ниже, который показывает дату 6 месяцев назад с сегодняшнего дня.Как изменить дату на YYYYMMDD в Python?

import datetime 
from dateutil.relativedelta import relativedelta 
from datetime import date 

six_months = date.today() + relativedelta(months=-6) 

Однако я бы хотел, чтобы шесть_месяцев были в формате «% Y% m% d».

Благодарим за помощь.

+0

См. Новый ответ в ссылке «Этот вопрос уже имеет ответ здесь». –

ответ

4

Вы ищете strftime.

six_months.strftime('%Y%m%d') 

Это должно сработать для вас.