analyze_iso8601_string#

analyze_iso8601_string(iso_string)#

Returns ‘has_tz’ if timestring contains timezone Returns ‘no_ms’ if timestring does not contain milliseconds Returns ‘nat’ if timestring is not a ISO8601 timestring Returns ‘good’ if timestring contains ms but no tz

Examples

>>> analyze_iso8601_string('2021-01-09T17:47:56') # No ms
'no_ms'
>>> analyze_iso8601_string('2021-01-09T17:47:56.2435+05:00') # includes timezone
'has_tz'