Python中怎样将字符串str转换成datetime对象?

Code提问:

例如,我有一个巨大的日期时间列表,如字符串:

Jun 1 2005  1:33PM
Aug 28 1999 12:00AM

怎样将这些字符串转换成对应的datetime对象呢?

Code回答:

代码如下:

from datetime import datetime

datetime_object = datetime.strptime('Jun 1 2005  1:33PM', '%b %d %Y %I:%M%p')

生成的datetime对象是不带时区的(timezone naive)。

参考链接:
strptimePython2, Python3

strftimePython2, Python3

这里记住啦:
“strptime”=“string parse time”
“strftime”=“string format time”
大声读两遍,保证你半年内不会搞混了。

By Code问答

发表评论

电子邮件地址不会被公开。 必填项已用*标注

5 + 3 =