我正在抓取一个页面,其中包括日期信息。所以我有一个名为warrant_issued
的变量,它包含u'11/5/2003'
——我想把它存储为机器可读的日期。PHP有一个方便的strtotime
函数,它工作得非常好。我本来希望datetime的strptime能帮到我,但在我的datetime
版本中似乎找不到它——这里是我在datetime.
选项卡中完成的所有内容
In [231]: datetime.
datetime.MAXYEAR datetime.__hash__ datetime.__sizeof__
datetime.MINYEAR datetime.__init__ datetime.__str__
datetime.__class__ datetime.__name__ datetime.__subclasshook__
datetime.__delattr__ datetime.__new__ datetime.date
datetime.__dict__ datetime.__package__ datetime.datetime
datetime.__doc__ datetime.__reduce__ datetime.datetime_CAPI
datetime.__file__ datetime.__reduce_ex__ datetime.time
datetime.__format__ datetime.__repr__ datetime.timedelta
datetime.__getattribute__ datetime.__setattr__ datetime.tzinfo
我用的是iPython 2.7.2+
我是不是找错树了?把u'11/5/2003'
变成约会的最好方法是什么?
感谢@David Cain的评论回复:
因此,另一个好的做法是使用dateutil库:
^{} 绝对是正确的方法,它只是^{} class (令人困惑的是
datetime
模块的一部分)的类方法。也就是说,
datetime.datetime.strptime()
是你想要的(而不是datetime.strptime()
)。试试这个:
用于
datetime module
,文档here在
ipython
中:用于
time module
,文档here相关问题 更多 >
编程相关推荐