2016-05-20 9 views
0

Ich versuche, ein DateTime-Objekt aus Objekt mit einer GET-Methode übergeben. Ich halte die folgende Ausnahme erhalten:Übergabe von Datetime-Objekt mit GET-Methode in Django-Fehler

time data '20/05/2016 11:00' does not match format 'd/m/Y H:i' 

dies in der Ansicht geschieht, wenn ich versuche, aus Zeichenfolge zu konvertieren zurück mit in Datetime:

date = datetime.strptime(object, "d/m/Y H:i").date() 

habe ich auch versucht:

date = datetime.strptime(object, "%d/%m/%Y %H:%i").date() 

und es sais: 'i' is a bad directive in format '%d/%m/%Y %H:%i'

so, wenn ich entfernen die es time data '20/05/2016 12:00' does not match format '%d/%m/%Y %H:i'

Gibt es sowieso, es zu beheben oder weiß jemand eine gute Möglichkeit, DateTime Felder zwischen 2 Seiten zu übergeben?

+1

try 'date = Datumzeit. strptime (Objekt, "% d /% m /% Y% H:% I"). date() 'und beachten Sie die Hauptstadt' I'. Siehe auch http://strftime.org/ – marcusshep

Antwort

1

Versuchen: datetime.strptime ('20/05/2016 11.00' Uhr, "% d /% m /% Y% H:% M"). Date()

+0

Es funktioniert! Vielen Dank! –

+0

Ich bin froh, dass ich helfen konnte! –

Verwandte Themen