Python поиск по европейскому времени - PullRequest
0 голосов
/ 30 марта 2020

Я пытаюсь разобрать строку на испанском sh языке и получить от нее дату и время. Есть ли способ поставить формат даты, который нужно искать?

from dateparser.search import search_dates

settings = {'DATE_ORDER': 'MDY'}

string = "26.03.2020 (datos consolidados a las 21:00 horas del 25.03.2020)"
time = search_dates(string, settings=settings)[-1]

print(time)

Вывод:

('21:00 horas del 25.03.2020', datetime.datetime(2020, 3, 26, 0, 0))

Ожидаемый вывод:

('21:00 horas del 25.03.2020', datetime.datetime(2020, 3, 25, 21, 0))

1 Ответ

0 голосов
/ 23 апреля 2020

Используйте аргумент date_formats , равный dateparser.parse().

...