Ich habe eine Variable testeddate
, die ein Datum im Textformat wie 4/25/2015 hat. Ich versuche, es zu %Y-%m-%d %H:%M:%S
wie folgt konvertieren:TypeError: Deskriptor 'strftime' erfordert ein 'datetime.date' Objekt, aber erhielt einen 'Text'
dt_str = datetime.strftime(testeddate,'%Y-%m-%d %H:%M:%S')
aber ich in diesen Fehler leite:
TypeError: descriptor 'strftime' requires a 'datetime.date' object but received a 'Text'
Wie kann ich dieses Problem lösen?
'datetime.strftime' nicht eine statische Methode ist, müssen Sie es auf einem tatsächlichen' datetime' Objekt aufzurufen: https://docs.python.org/2/library/datetime.html#datetime. date.strftime – jonny
@jonny - das bedeutet, ich sollte etwas wie datetime.datetime.strftime verwenden – user2125827
Siehe ['strftime()' und 'strptime()' Verhalten] (https://docs.python.org/2/library/ datetime.html # strftime-and-strptime-behavior) – tynn