Вы можете использовать dateutil
. Это расширение третьей части модуля datetime. Вы можете добавить его с помощью python -m pip install python-dateutil
from dateutil.parser import parse
data = 'January 1, 2020 / 12:04 AM / a month ago'
resp = parse(data, fuzzy_with_tokens=True)
print(resp[0]) # the first index is datetime object
Анализатор относительно мощный. Вот документация к Parser .
dateutil - один из многих, кто может помочь вам решить вашу проблему. Хорошее резюме инструментов, таких как maya, arrow et c найдено Stackabuse благодаря @ WasabiMonster