In Python, ist dies eine einfache Übung bei der Verwendung des datetime
Strings Format:
from datetime import datetime
s = "8 March, 2017"
d = datetime.strptime(s, '%d %B, %Y')
print(d.strftime('%Y-%m-%d'))
Siehe this Tabelle für eine vollständige Beschreibung aller Format-Qualifikation.
Hier verwende ich die Methode, um Ihre Datepicker.js Zeichenfolge in ein Python Datetime-Objekt zu konvertieren. Und ich verwende die .strftime
Methode, um dieses Objekt als eine Zeichenfolge in dem von Ihnen gewünschten Format auszugeben. Anfangs werden diese Format-Strings schwer zu merken sein, aber Sie können sie immer nachschlagen. Und sie waren am Ende gut organisiert.
Ich frage mich allerdings: ist es vielleicht besser in JavaScript zu bleiben, als für diesen letzten Schritt zu Python zu wechseln? Wenn Sie Python anderswo in Ihrem Prozess verwenden, ist dies natürlich eine einfache Lösung.
Sie können pickadate.js so konfigurieren, dass das Datum anders formatiert wird, z. '$ ('. datepicker'). pickadate ({formatSubmit: 'yyyy-mm-dd'});'. –