Я пытаюсь преобразовать
[16/Jan/2010:18:11:06 +0100] (common log format)
в метку времени. Как я могу использовать strptime
для преобразования этого?
часовой пояс может отличаться от +0100
import time
log = '16/Jan/2010:18:11:06 +0100'
dt = time.strptime(log, '%d/%b/%Y:%H:%M:%S +0100')
Ссылка: http://docs.python.org/library/time.html#time.strptime
Поддержка часового пояса Python является проблематичной и зависит от платформы.
См. этот пост (см. Также его первую часть).
datetime.datetime.strptime
. Кроме того, пожалуйста, публикуйте сообщения об ошибках, которые вы получили, когда пытались что-то сделать.