Skip to main content

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)

  • Jan 2011 - Mar 2014

DateRangeParser can be installed by running pip install daterangeparser.

Full documentation is provided at http://daterangeparser.readthedocs.org/ and the code (and development information) is available at https://github.com/robintw/daterangeparser.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

DateRangeParser-1.3.2.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

DateRangeParser-1.3.2-py3-none-any.whl (23.4 kB view details)

Uploaded Python 3

File details

Details for the file DateRangeParser-1.3.2.tar.gz.

File metadata

  • Download URL: DateRangeParser-1.3.2.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.1

File hashes

Hashes for DateRangeParser-1.3.2.tar.gz
Algorithm Hash digest
SHA256 323e43084f9adfe9f5ac5c40e16397929ead465ff51fed5b69a0e18c0432a06a
MD5 238848e01a03569fa9cde65608dcb19c
BLAKE2b-256 f9f432f5b08f8ca182d76d6f5831f2119a45e67d499f947258eae179b06c6869

See more details on using hashes here.

File details

Details for the file DateRangeParser-1.3.2-py3-none-any.whl.

File metadata

  • Download URL: DateRangeParser-1.3.2-py3-none-any.whl
  • Upload date:
  • Size: 23.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.1

File hashes

Hashes for DateRangeParser-1.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d193d690d67951ee5f6f586b82c7491dcc2426da8eda09f742dbe6e455644972
MD5 3e996c47629bacdd444fed51cac0b49f
BLAKE2b-256 460e67d6a9912b216417d9a4adf2c716ff628a5fc1797fcafd5a7599928622c8

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.3.2 This release

2 files

1.3.1

1 file

1.3

1 file

1.2

1 file

1.1.1

1 file

1.1

1 file

1.0

1 file

0.6

1 file

0.5.4

1 file

0.5.3

1 file

0.5.2

1 file

0.5.1

1 file

0.5

2 files

0.3

2 files

0.1.2

1 file

0.1.1

1 file

0.1

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page