Проанализируйте строку с датой к объекту даты и времени [дубликат]

Google AppEngine использует Django, обрабатывающего механизм по шаблону, Вы смотрели на то, как они делают это? Вы могли возможно просто использовать это.

13
задан davidism 30 April 2015 в 16:35
поделиться

3 ответа

В целом вы можете анализировать строки даты и времени с помощью функций strptime в модули time или datetime . Ваш пример может быть проанализирован с помощью:

import datetime
datetime.datetime.strptime("01-Jan-1995", "%d-%b-%Y")

Обратите внимание, что синтаксический анализ названий месяцев зависит от локали. В этой таблице показаны директивы для синтаксического анализа различных форматов даты и времени.

22
ответ дан 1 December 2019 в 19:50
поделиться

dateutil может анализировать такой формат без необходимости определять собственные форматы даты. Просто установите его с помощью:

pip install python-dateutil

Затем используйте его:

import dateutil.parser
dateutil.parser.parse('01-Jan-1995').date()
10
ответ дан 1 December 2019 в 19:50
поделиться

Если Вам необходимо разобрать строки даты и времени на естественном языке, рассмотрите parsedatetime этот ответ ).

1
ответ дан 1 December 2019 в 19:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: