Есть ли библиотека Python, которая может возвращать формат (% d% m% y) входящей даты (14-05-2010)? - PullRequest
0 голосов

Мне нужно отформатировать введенную дату, используя python3, спасибо.

Например:

ввод:
1) дата_строка (23-11-1894)
2) дата_строка (1894-23-11)

выход:
1) "DMY" или ["% d", "% m", "% y"]
2) "YDM" или ["% y", "% d", "% m"]

1 Ответ

1 голос
/ 02 мая 2019

Модуль datetime, вероятно, может сделать то, что вы ищете:

import datetime

abc = datetime.datetime.strptime("1894-11-24","%Y-%m-%d")
print("Year: ",abc.year,"  Month: ",abc.month,"  Day: ",abc.day)

Вам просто нужно указать, как будут выглядеть ваши данные в strptime(), и он создаст объект date, которыйможно использовать.

...