如何在Python中将日期更改为YYYYMMDD?

Rob*_*ler 3 python datetime

我有以下代码,其中列出了从今天起6个月前的日期.

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

six_months = date.today() + relativedelta(months=-6)  
Run Code Online (Sandbox Code Playgroud)

但是我希望six_months处于"%Y%m%d"格式.

谢谢您的帮助.

Ano*_*tra 6

你在找strftime.

six_months.strftime('%Y%m%d') 
Run Code Online (Sandbox Code Playgroud)

这应该为你做的工作.