Как изменить порядок объекта DateTime - PullRequest
1 голос
/ 31 марта 2020

У меня есть список дат DOB в виде строк в формате ГГГГ-ММ-ДД, и мне нужно преобразовать его в ММ / ДД / ГГГГ. Я не особенно требователен, если это строка или объект DateTime, мне просто нужно изменить порядок. У меня есть следующий код, который делает это, но мне интересно, есть ли более простой или более Pythoni c способ сделать это.

for date in DOB:
    new_date = datetime.strptime(date,"%Y-%m-%d").date()
    new_date_format.append(f"{new_date.month}/{new_date.day}/{new_date.year}")

Также я собираюсь сделать это на родном python, а не, например, pandas.

1 Ответ

3 голосов
/ 31 марта 2020

Я думаю, это то, что вы хотите:

for date in DOB:
    new_date = datetime.strptime(date,"%Y-%m-%d").strftime("%m/%d/%Y")
    new_date_format.append(new_date)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...