ich vermute ich habe ein relativ einfaches Problem:
Für eine Migration einer Vereinsverwaltung in eine Neue (die alte Arbeitet mit kuriosen CSV, DBF und zu allem Überfluss auch XLS Dateien und die neue Basiert auf einer MySQL Datenbank)
Da wir für eine gewisse Zeit einen Test fahren wollen in dem die Daten in der Original Datenbank bereinigt werden muss ein Script her um die Daten zu übernehmen.
Das funktioniert auch alles sehr gut nur leider komme mein alter Feind (Datetime) und ich wieder einmal nicht auf einen grünen Zweig:
Ich habe in den Import-Daten immer ein Datum in folgendem Format stehen: 19.02.69 und für die Migration brauche ich es in der amerikanischen Schreibweise (1969-02-19).
Wie kann ich das umwandeln?
Vereinfacht ausgedrückt wie mache ich aus "19.02.69" -> "1969-02-19" ?
Bisher habe ich
Code: Alles auswählen
mandatdatum = datetime.strptime(mitglieder[mg]["mandatsdatum"], '%d.%m.%Y'
Code: Alles auswählen
eintritt datetime.strptime(mitglieder[mg]["mandatsdatum"], '%d.%m.%Y')
^
SyntaxError: invalid syntax