我想将这样的日期解析为日期时间对象:
- 2008 年 12 月 12 日
- 2009 年 1 月 1 日
以下内容适用于第一次约会:
datetime.strptime("December 12th, 2008", "%B %dth, %Y")
但由于日期编号 ('st') 的后缀,第二次会失败。那么,strptime 中是否存在未记录的通配符?还是更好的方法?
最佳答案
尝试使用 dateutil.parser 模块。
import dateutil.parser
date1 = dateutil.parser.parse("December 12th, 2008")
date2 = dateutil.parser.parse("January 1st, 2009")
可在此处找到其他文档:http://labix.org/python-dateutil
关于python datetime strptime 通配符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1258199/