Преобразование формата даты в логах apache в формат ISO В Python 3 - PullRequest
0 голосов
/ 07 февраля 2019

Я пытался преобразовать формат даты в журналах apache в формат ISO в Python 3, но я не могу заставить его работать.

Я могу заставить его работать, если я включу только дни, месяцы и год, но не в сочетании с часами, минутами и секундами.

Text = "25/Jan/2000:14:00:01"
Date = dateutil.parser.parse(Text)
Date = Date.isoformat()
print(Date)

# I receive the following error messages below

 Traceback (most recent call last):
  File "Z:/Test.py", line 3, in <module>
    Date = dateutil.parser.parse(Text)
  File "Z:\Python\lib\site-packages\dateutil\parser\_parser.py", line 1356, in parse
    return DEFAULTPARSER.parse(timestr, **kwargs)
  File "Z:\Python\lib\site-packages\dateutil\parser\_parser.py", line 648, in parse
    raise ValueError("Unknown string format:", timestr)
ValueError: ('Unknown string format:', '25/Jan/2000:14:00:01'

Я также пытался использовать модуль datetime (datetime.datetime.strftime ()), но возникает та же проблема.

Может ли кто-нибудь мне помочь?

...