2017-10-23 2 views
1

letzte Nacht habe ich versucht, über Odoo zu lernen, und ich habe versucht, ein Date zu bekommen. Ich war erfolgreich, ein Datum von einem anderen Modell zu bekommen, und ich versuchte auch, das Datum von %d/%m/%Y zu %Y-%m-%d zu konvertieren. Aber wenn ich versuche, es zu speichern, tritt der Fehler auf. Ich zeige meinen Code und meinen Fehler.Odoo 8, bekomme Fehler 'Datumsstyle' Einstellung

Mein Code:

date_values = fields.Date(
    string='Tax Date', 
    required=True, 
) 

new = datetime.datetime.strptime(get_date_from_another_model, "%d/%m/%Y").strftime("%Y-%m-%d") 
self.date_values = new 

Fehler:

DataError: date/time field value out of range: "23/08/2017" 
LINE 1: ...iod August 2017', 'Faktur Pajak Normal', 4600000, '23/08/201... 
                  ^
HINT: Perhaps you need a different "datestyle" setting. 

Ich habe versucht, eine ähnliche Frage wie diese zu finden, die ich einige Frage wie diese gefunden haben, aber die Antwort sprechen immer über die Einstellung auf postgresql, ich denke, meine Postgresql ist in Ordnung, aber ich denke, etwas stimmt nicht mit meinem Code. Ich weiß es nicht, ich hoffe, dass mir jemand helfen kann.

Antwort

1

date_from = fields.Date (string = 'Von Datum', erforderlich = True, default = lambda * a: time.strftime ('% Y-% m-% d'))

haben Sie versucht, diese

+0

es ist immer noch geben Sie mir den Fehler @KLN –

+0

können Sie Fehler melden? – KLN

+0

Der Fehler ist der gleiche wie ich auf die Frage geschrieben wurde –