我正在尝试转换
[16/Jan/2010:18:11:06 +0100] (common log format)
到时间戳。如何使用strptime
转换此内容?
时区可能与+0100
不同答案 0 :(得分:2)
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的时区支持存在问题且与平台有关 见this post(另见第一部分)。