Function: icalendar-read-utc-offset
icalendar-read-utc-offset is a byte-compiled function defined in
icalendar-parser.el.gz.
Signature
(icalendar-read-utc-offset S)
Documentation
Read a UTC offset from a string.
S should be a match against rx icalendar-utc-offset
Source Code
;; Defined in /usr/src/emacs/lisp/calendar/icalendar-parser.el.gz
;;;; 3.3.14 UTC Offset
(defun ical:read-utc-offset (s)
"Read a UTC offset from a string.
S should be a match against rx `icalendar-utc-offset'"
(let ((sign (if (equal (substring s 0 1) "-") -1 1))
(nhours (string-to-number (substring s 1 3)))
(nminutes (string-to-number (substring s 3 5)))
(nseconds (if (length= s 7)
(string-to-number (substring s 5 7))
0)))
(* sign (+ nseconds (* 60 nminutes) (* 60 60 nhours)))))