PyDocs

Nav

Data Types

time.fromisoformat

datetime

classmethod of time · Added in 3.7
  • time.fromisoformat(time_string)
Construct a time from a string in ISO 8601 format.
Changed in 3.11
  • 3.11: Previously, this method only supported formats that could be emitted by time.isoformat().
1 Example
>>> import datetime as dt
>>> dt.time.fromisoformat('04:23:01')
datetime.time(4, 23, 1)
>>> dt.time.fromisoformat('T04:23:01')
datetime.time(4, 23, 1)
>>> dt.time.fromisoformat('T042301')
datetime.time(4, 23, 1)
>>> dt.time.fromisoformat('04:23:01.000384')
datetime.time(4, 23, 1, 384)
>>> dt.time.fromisoformat('04:23:01,000384')
datetime.time(4, 23, 1, 384)
>>> dt.time.fromisoformat('04:23:01+04:00')
datetime.time(4, 23, 1, tzinfo=datetime.timezone(datetime.timedelta(seconds=14400)))
>>> dt.time.fromisoformat('04:23:01Z')
datetime.time(4, 23, 1, tzinfo=datetime.timezone.utc)
>>> dt.time.fromisoformat('04:23:01+00:00')
datetime.time(4, 23, 1, tzinfo=datetime.timezone.utc)
from the Python docs
See Also
No see-alsos for datetime/time.fromisoformat
0 Notes
No notes for time.fromisoformat