jnrbase.iso_8601
Note
This module requires ciso8601, which pip
users can install with the jnrbase[iso_8601]
requirement.
parse_delta
format_delta
parse_datetime
format_datetime
- from jnrbase.iso_8601 import (format_datetime, format_delta, parse_delta,
parse_datetime)
>>> delta = 'PT02H07M43S' >>> parse_delta(delta) datetime.timedelta(seconds=7663) >>> format_delta(parse_delta(delta)) == delta True >>> timestamp = '2016-12-01T13:02:26Z' >>> parse_datetime(timestamp) datetime.datetime(2016, 12, 1, 13, 2, 26, tzinfo=datetime.timezone.utc) >>> format_datetime(parse_datetime(timestamp)) == timestamp True
Datetime iso datetime