Function: parse-iso8601-time-string
parse-iso8601-time-string is a byte-compiled function defined in
parse-time.el.gz.
Signature
(parse-iso8601-time-string DATE-STRING)
Documentation
Parse an ISO 8601 time string, such as "2020-01-15T16:12:21-08:00".
Fall back on parsing something resembling an RFC 822 (or later) date-time.
This function is like parse-time-string except that it returns
a Lisp timestamp when successful.
Source Code
;; Defined in /usr/src/emacs/lisp/calendar/parse-time.el.gz
(defun parse-iso8601-time-string (date-string)
"Parse an ISO 8601 time string, such as \"2020-01-15T16:12:21-08:00\".
Fall back on parsing something resembling an RFC 822 (or later) date-time.
This function is like `parse-time-string' except that it returns
a Lisp timestamp when successful."
(when-let ((time (parse-time-string date-string)))
(encode-time time)))