Heim > Fragen und Antworten > Hauptteil
parse ist leistungsstark und praktisch, und es ist einfach, Zeitanalysen in verschiedenen Zeichenfolgenformen durchzuführen. Wenn jedoch ein unvollständiges Zeitformat wie „8-9 12:00“ auftritt, kann es auch automatisch in 2017-8 analysiert werden -9 12:00 Uhr, das aktuelle Standardjahr wird verwendet, um den fehlenden Inhalt zu vervollständigen.
Das Problem ist
Gibt es eine Möglichkeit, die analysierte Zeichenfolge direkt zu erhalten, ohne die fehlenden Teile automatisch zu vervollständigen?
Leider ist die Frage nicht detailliert genug, bitte fügen Sie weitere hinzu.
Zum Beispiel „1. Januar, 12:00“
Parse, um <datetime> 2017-1-12:00:00 zu erhalten
Alles, was ich brauche, ist <str>
Ich habe die offizielle Dokumentation überprüft und festgestellt, dass es keine entsprechende Funktion gibt. Es gibt lediglich eine Zeitvorlage, die standardmäßig ersetzt werden soll.
阿神2017-06-12 09:29:04
不是可以用datetime的strftime进行格式化吗
print parse('2017-1-1 12:00:00').strftime('%m-%d %H:%M')