【发布时间】:2012-08-17 16:32:43
【问题描述】:
我有类似 [22/Aug/2012:13:08:27 +0400] 的字符串,以及如何使用 strptime 函数将其转换为时间元组?
time.strptime(t, '[%d/%b/%Y:%H:%M:%S +0400]')
有效,但显然我也需要格式化时间偏移。
当我尝试使用 %Z 格式化 +0400 时,我有:
ValueError: time data '[22/Aug/2012:13:08:27 +0400]' does not match format '[%d/%b/%Y:%H:%M:%S %Z]'
当我尝试 %z
ValueError: 'z' is a bad directive in format '[%d/%b/%Y:%H:%M:%S %z]'
【问题讨论】:
标签: python time formatting