Skip to content

akoumjian/datefinder

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
July 31, 2022 08:18
January 22, 2023 14:44
February 1, 2016 11:02
January 22, 2023 14:44
November 8, 2018 12:54
January 2, 2016 14:20
August 5, 2020 11:09
August 3, 2022 21:11
January 16, 2016 20:03
July 31, 2022 12:57

datefinder - extract dates from text

Build Status pypi downloads per day pypi version

A python module for locating dates inside text. Use this package to extract all sorts of date like strings from a document and turn them into datetime objects.

This module finds the likely datetime strings and then uses dateutil to convert to the datetime object.

Installation

With pip

pip install datefinder

Note: I do not publish the version on conda forge and cannot verify its integrity.

How to Use

In [1]: string_with_dates = """
   ...: ...
   ...: entries are due by January 4th, 2017 at 8:00pm
   ...: ...
   ...: created 01/15/2005 by ACME Inc. and associates.
   ...: ...
   ...: """

In [2]: import datefinder

In [3]: matches = datefinder.find_dates(string_with_dates)

In [4]: for match in matches:
   ...:     print match
   ...:
2017-01-04 20:00:00
2005-01-15 00:00:00

Demo