Python怎样将字符串str转化为datetime对象?

Python字符串转datetime对象

如果文本中有如下日期-时间像这样作为字符串:

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

怎样用Python将这些字符串转化为 datetime 对象呢?

datetime.strptime函数

代码如下:

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

注意产生的datetime是不带时间区信息的,即tzinfo属性为None。

参考信息

Python官方文档:
https://docs.python.org/2/library/datetime.html#datetime.datetime.strptime

 

译自stackoverflow, 原文地址:https://stackoverflow.com/questions/466345/converting-string-into-datetime
By Code问答

发表评论

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

77 − = 75