Ho alcuni intervalli di date in stile umano, nelle stringhe, come il seguente:Parse data formato umana gamme in Python
22-24th April 2012
14-23 July
20th June - 5th July
voglio analizzare questi in Python in modo che possa finire con due datetime oggetti: uno per l'inizio, uno per la fine.
C'è qualche modulo che mi permetterà di fare questo? Ho provato parsedatetime
, e sembra che la funzione evalRange
all'interno possa farlo (vedi http://code-bear.com/code/parsedatetime/docs/index.html per la documentazione), ma non sembra analizzare nulla, e restituisce solo la data/ora corrente, due volte.
Qualche idea?
robin, imho - con la varietà di queste stringhe regex di logica personalizzata e sono la soluzione migliore. -dc – dc5553