python - 将unicode时间字符串转换为datetime对象

标签 python datetime

我正在尝试转换Tue, 30 Sep 2014 16:19:08 -0700 (PDT)到日期时间对象中。目前是unicode

这是我第一次这样做,但它不起作用:

time = 'Tue, 30 Sep 2014 16:19:08 -0700 (PDT)'
date_object = datetime.strptime(time, %a, %d %b %Y %H:%M:%S %X (%Z))

我收到此错误:

  File "quickstart1.py", line 206
    date_object = datetime.strptime(time, %a, %d %b %Y %H:%M:%S %X (%Z))

最佳答案

>>> from dateutil.parser import parse
>>> date_object = parse(time)

关于python - 将unicode时间字符串转换为datetime对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36391857/

相关文章:

python - 将 Python 版本和要求放入 buildozer 规范文件中的正确方法是什么?

ruby-on-rails - 如何计算下一次出现时间 04 :00 am EST?

c# - 为什么此 DateTime.ParseExact 调用失败?

ruby-on-rails - Rails 解析日期问题

javascript - 显示 "hours and minutes"适用于除 safari 之外的所有浏览器。 JavaScript 日期

python - 如何广播向量和张量之和?

python - 如何为 "scipy.interpolate.make_lsq_spline"选择好的结序列

python - 在 Python 中写入 CSV 之前存储基于列的数据的最佳实践

python - 抽象类子类的函数注解

php - 如何在 php 中找到日期时间类型和当前日期/时间之间的差异?