我是 python 的新手,想格式化一个日期,这样我就可以把它粘贴到一个 sql 语句中。
这是我的尝试:
from datetime import datetime
date = '2012-01-01 12:44'
print date.strftime('%Y-%m-%d %H')
我得到:AttributeError:'NavigableString'对象没有属性'strptime'
尝试了几种不同的方法,不知道我做错了什么。
--EDIT-- 下面是注释和帮助之后的代码:
from datetime import datetime
dateString = '2012-01-01 12:44'
date = datetime.strptime(dateString, '%Y-%m-%d %H:%M')
print date
我也在使用 BeautifulSoup,而我使用的字段周围仍然有标签。(这导致了 NavigableString 问题。为了解决这个问题,在尝试将其设为日期之前,只需将该字段作为 .string 即可。