gpt4 book ai didi

python - 如何为 strptime() 格式化 +xxxx

转载 作者:太空宇宙 更新时间:2023-11-03 19:13:50 27 4
gpt4 key购买 nike

Possible Duplicate:
Python strptime() and timezones?

我有像 [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]'

最佳答案

确实,time.strptime()不支持 %z 格式化程序。

dateutil module包括一个支持解析时区的解析器。

关于python - 如何为 strptime() 格式化 +xxxx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12069952/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com