Utilities for parsing iso8601 intervals and durations
Project description
A set of utilities for parsing and validating iso8601 durations and intervals.
from iso8601utils import parsers
parsers.interval('2016-08-01T23:10:59.111Z/2016-08-08T00:13:23.001Z')
(datetime.datetime(2016, 8, 1, 23, 10, 59, 111), datetime.datetime(2016, 8, 8, 0, 13, 23, 1))
parsers.duration('P3Y6M4DT12H30M5S')
datetime.timedelta(1279, 45005)
from iso8601utils import validators
validators.interval('1999-12-31T16:00:00.000Z/P5DT7H')
True
validators.interval('23P7DT5H')
False
validators.duration('P3Y6M4W7DT12H30M5S')
True
validators.duration('23P7DT5H')
False
This project currently only supports utc times.
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
Built Distribution
Close
Hashes for iso8601utils-0.0.1.dev4-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 011fbc43a083ba4f6fdb72c7270a189b981f4b2683dd72e9d3c9a9dee6b9f9c4 |
|
MD5 | 0bf42895e8a68c338b566b520d7f98d8 |
|
BLAKE2b-256 | 1062690f863e27cbcbbe38d6e88abb16bd83ebfebc95645d674d3f164d2c4386 |