在 Python 中使用时区缩写名称解析日期/时间字符串?
问题描述
我正在尝试在 Python 中解析像 "Sat, 11/01/09 8:00PM EST"
之类的时间戳字符串,但我无法找到可以处理缩写时区的解决方案.
I'm trying to parse timestamp strings like "Sat, 11/01/09 8:00PM EST"
in Python, but I'm having trouble finding a solution that will handle the abbreviated timezone.
我正在使用 dateutil
的 parse()
函数,但它不解析时区.有没有简单的方法可以做到这一点?
I'm using dateutil
's parse()
function, but it doesn't parse the timezone. Is there an easy way to do this?
解决方案
这可能行不通,因为这些缩写不是唯一的.有关详细信息,请参阅此页面.如果您使用一组已知的输入,您可能最终只需要自己手动处理.
That probably won't work because those abbreviations aren't unique. See this page for details. You might wind up just having to manually handle it yourself if you're working with a known set of inputs.
相关文章