Преобразование форматов даты - PullRequest
1 голос
/ 04 августа 2020

Я хотел преобразовать список, содержащий даты в формате:

01 MAR 2020

В этот формат:

2020-03-01 (YYYY-MM-DD) 

используя python. Есть ли способ сделать это ??

1 Ответ

4 голосов
/ 04 августа 2020

Да, используя datetime

from datetime import datetime

# Python object
datetime.strptime("01 MAR 2020", "%d %b %Y")
# datetime.datetime(2020, 3, 1, 0, 0)

# Converted Format
datetime.strptime("01 MAR 2020", "%d %b %Y").strftime('%F')
# 2020-03-01'

PS Используемая локаль может вызвать проблемы при работе с нечисловыми c месяцами. См. здесь для получения справки по топи c.

...