且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

AttributeError:"str"对象没有属性"strftime"

更新时间:2023-12-02 23:05:22

您应该使用 datetime 对象,而不是 str .

You should use datetime object, not str.

>>> from datetime import datetime
>>> cr_date = datetime(2013, 10, 31, 18, 23, 29, 227)
>>> cr_date.strftime('%m/%d/%Y')
'10/31/2013'

要从字符串获取datetime对象,请使用 datetime.datetime.strptime :

To get the datetime object from the string, use datetime.datetime.strptime:

>>> datetime.strptime(cr_date, '%Y-%m-%d %H:%M:%S.%f')
datetime.datetime(2013, 10, 31, 18, 23, 29, 227)
>>> datetime.strptime(cr_date, '%Y-%m-%d %H:%M:%S.%f').strftime('%m/%d/%Y')
'10/31/2013'