В Python 3.7 вы можете использовать isoformat ()

я есть несколько строк даты в этой форме: -

30th November 2009
31st March 2010
30th September 2010

Я хочу их так:

YYYYMMDD

В настоящее время я делаю это: -

  parsed_date = "30th November 2009"
  part = parsed_date.split(' ')
  daymonth = part[0].strip(string.ascii_letters)
  mytime = daymonth+" "+part[1]+" "+part[2]
  time_format = "%d %B %Y"
  cdate = time.strptime(mytime, time_format)
  newdate = str(cdate[0])+str(cdate[1])+str(cdate[2])

Это работает, но я уверен, что есть лучший способ ...

Ответы на вопрос(2)

Ваш ответ на вопрос