I wrote this to generate a list of months starting from the end of last month and going 12 months back in the format 2022-09-30. I have the following code as a starting point:
base = datetime.datetime.today()
date_list = [base - relativedelta(months=x) for x in range(12)]
date_list
[datetime.datetime(2022, 10, 12, 13, 18, 17, 747024),
datetime.datetime(2022, 9, 12, 13, 18, 17, 747024),
datetime.datetime(2022, 8, 12, 13, 18, 17, 747024),
datetime.datetime(2022, 7, 12, 13, 18, 17, 747024),
datetime.datetime(2022, 6, 12, 13, 18, 17, 747024),
datetime.datetime(2022, 5, 12, 13, 18, 17, 747024),
datetime.datetime(2022, 4, 12, 13, 18, 17, 747024),
datetime.datetime(2022, 3, 12, 13, 18, 17, 747024),
datetime.datetime(2022, 2, 12, 13, 18, 17, 747024),
datetime.datetime(2022, 1, 12, 13, 18, 17, 747024),
datetime.datetime(2021, 12, 12, 13, 18, 17, 747024),
datetime.datetime(2021, 11, 12, 13, 18, 17, 747024)]
I don't know how to change this to a list that always shows the end of the last month and into the format I want, and I can see that the first three numbers are year - month - day, what are the other numbers? Thanks for any help!