A python-module to parse strings to time-, date-, datetime- or timedelta-objects. Which formats are accepted is configurable.
Project description
A python-module to parse strings to time-, date-, datetime- or timedelta-objects. Which formats are accepted is configurable.
Latest Version
The latest version of this project can be found at : http://github.com/thomst/timeparser.
Installation
Option 1 : Install via pip
pip install timeparser
Option 2 : If you have downloaded the source
python setup.py install
Documentation
How to use?
>>> import timeparser
>>>
>>> timeparser.parsedate('24.4.13')
datetime.date(2013, 4, 24)
>>>
>>> timeparser.parsedate('24 Apr 2013')
datetime.date(2013, 4, 24)
>>>
>>> timeparser.parsetime('234405')
datetime.time(23, 44, 5)
>>>
>>> timeparser.TimeFormats.config(allow_no_sep=False)
>>> timeparser.parsetime('234405')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "timeparser.py", line 398, in parsetime
raise ValueError("couldn't parse %s as time" % string)
ValueError: couldn't parse 234405 as time
>>>
>>> timeparser.parsedatetime('24-04-13_23:44:05')
datetime.datetime(2013, 4, 24, 23, 44, 5)
Reporting Bugs
Please report bugs at github issue tracker: https://github.com/thomst/timeparser/issues
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
timeparser-0.4.1.tar.gz
(6.1 kB
view details)
File details
Details for the file timeparser-0.4.1.tar.gz.
File metadata
- Download URL: timeparser-0.4.1.tar.gz
- Upload date:
- Size: 6.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
67c191d13b35e5a117753ffd2c03becc0a5d66f29b34cda96b1cb332816a90df
|
|
| MD5 |
52b945f6b701ba2dc3d4603f551ac66d
|
|
| BLAKE2b-256 |
47b3f9c1774bb7dee6863a4f133af9b6272dca58af01f1ccde65f63ef6b2442a
|