que tienen algunos rangos de fechas al estilo humano, en cadenas, como la siguiente:Parse rangos de fechas de formato humana en Python
22-24th April 2012
14-23 July
20th June - 5th July
Quiero analizar estos en Python para que pueda terminar con dos de fecha y hora objetos: uno para el comienzo, uno para el final.
¿Hay algún módulo que me permita hacer esto? He intentado parsedatetime
, y parece que la función evalRange
dentro de eso puede hacerlo (ver http://code-bear.com/code/parsedatetime/docs/index.html para documentación), pero no parece analizar nada en absoluto, y simplemente devuelve la fecha/hora actual, dos veces.
¿Alguna idea?
robin, en mi humilde opinión - con la variedad de estas cadenas de expresiones regulares y de lógica personalizada son la mejor opción. -dc – dc5553