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.
不是可以用datetime的strftime進(jìn)行格式化嗎
print parse('2017-1-1 12:00:00').strftime('%m-%d %H:%M')
確實(shí)可以實(shí)現(xiàn),但是我沒(méi)辦法判斷獲得數(shù)據(jù)是否是經(jīng)過(guò)補(bǔ)全的,哪些部分經(jīng)過(guò)補(bǔ)全。
就是麻煩在這點(diǎn)上。
請(qǐng)問(wèn)有辦法可以處理嗎?