fork download
  1. from datetime import datetime,date
  2. lst_dates = ['01 Apr 2017', '01 Apr 2018', '01 Aug 2017', '01 Aug 2018', '01 Dec 2017', '01 Dec 2018', '01 Feb 2017', '01 Feb 2018', '01 Jan 2017', '01 Jan 2018']
  3. datetime_obj_list = sorted(lst_dates, key=lambda x: datetime.strptime(x, '%d %b %Y'))
  4.  
  5. for datetime_object in datetime_obj_list:
  6. datetime_object = datetime.strptime(datetime_object, "%d %b %Y")
  7. print(datetime_object.date())
Success #stdin #stdout 0.03s 10460KB
stdin
Standard input is empty
stdout
2017-01-01
2017-02-01
2017-04-01
2017-08-01
2017-12-01
2018-01-01
2018-02-01
2018-04-01
2018-08-01
2018-12-01