Module to parse human-style date ranges (eg. 15th-19th March 2011) to datetimes
Project description
DateRangeParser is a Python module which makes it easy to parse date ranges specified in
a human-style string. For example, it can parse strings like:
- 27th-29th June 2010
- 30 May to 9th Aug
- 3rd Jan 1980 -- 2nd Jan 2013
- Wed 23 Jan -> Sat 16 February 2013
- Tuesday 29 May - Sat 2 June 2012
- From 1 to 9 Jul
- 14th July 1988 *(it works with single dates too!)*
- 07:00 Tue 7th June - 17th July 3:30pm *(it ignores times, currently)
Full documentation is provided at http://daterangeparser.readthedocs.org/ and the code (and development information)
is available at https://github.com/robintw/daterangeparser.
a human-style string. For example, it can parse strings like:
- 27th-29th June 2010
- 30 May to 9th Aug
- 3rd Jan 1980 -- 2nd Jan 2013
- Wed 23 Jan -> Sat 16 February 2013
- Tuesday 29 May - Sat 2 June 2012
- From 1 to 9 Jul
- 14th July 1988 *(it works with single dates too!)*
- 07:00 Tue 7th June - 17th July 3:30pm *(it ignores times, currently)
Full documentation is provided at http://daterangeparser.readthedocs.org/ and the code (and development information)
is available at https://github.com/robintw/daterangeparser.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
DateRangeParser-0.5.1.tar.gz
(4.6 kB
view hashes)