Ich habe einige Menschen Stil Datumsbereiche, in Strings, wie folgt aus:Parst Mensch-Format Datumsbereiche in Python
22-24th April 2012
14-23 July
20th June - 5th July
ich diese in Python analysieren will, so dass ich mit zwei Datetime kann am Ende Objekte: eine für den Anfang, eine für das Ende.
Gibt es ein Modul, mit dem ich das machen kann? Ich habe versucht parsedatetime
, und es sieht aus wie die evalRange
Funktion innerhalb kann es tun (siehe http://code-bear.com/code/parsedatetime/docs/index.html für die Dokumentation), aber es scheint überhaupt nichts zu parsen, und gibt nur das aktuelle Datum/Uhrzeit, zweimal zurück.
Irgendwelche Ideen?
robin, imho - mit der Vielfalt dieser Strings regex ist und benutzerdefinierte Logik sind die beste Wahl. -dc – dc5553