gpt4 book ai didi

python - 如何将 "Tue Feb 25 2014 00:00:00 GMT+0530 (IST)"转换为 python 日期时间对象?

转载 作者:行者123 更新时间:2023-12-01 11:39:44 24 4
gpt4 key购买 nike

我对日期格式 Tue Feb 25 2014 00:00:00 GMT+0530 (IST) 有一些疑问。

  • Tue Feb 25 2014 00:00:00 是指 GMT 还是 IST
  • 是否可以将其转换为 python datetime
  • 还有可能将其转换为 GMT 格式的 DD-MM-YY,HH:MM:SS

这是我试图转换成 python datetime::

的内容

但是当我尝试使用 %z 时出现错误:

>>> time_format="%a %b %d %Y %H:%M:%S GMT%z (%Z)"
>>> v="Tue Feb 25 2014 00:00:00 GMT+0530 (IST)"
>>> mydate=datetime.strptime(v,time_format)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.6/_strptime.py", line 317, in _strptime
(bad_directive, format))
ValueError: 'z' is a bad directive in format '%a %b %d %Y %H:%M:%S GMT%z (%Z)'

但这行得通:

>>> time_format="%a %b %d %Y %H:%M:%S GMT (%Z)"
>>> v="Tue Feb 25 2014 00:00:00 GMT (IST)"
>>> datetime.strptime(v,time_format)
datetime.datetime(2014, 2, 25, 0, 0)

但仍然对TIMEZONE一无所知。

最佳答案

在系统终端

easy_install python-dateutil

在 python shell 中

from dateutil import parser as date_parser
print date_parser.parse("Tue Feb 25 2014 00:00:00 GMT+0530 (IST)")

Dateutil 的解析通常可以将您抛给它的任何内容解析为 Python 日期时间。

关于python - 如何将 "Tue Feb 25 2014 00:00:00 GMT+0530 (IST)"转换为 python 日期时间对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22484629/

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