Function: icalendar-print-utc-offset
icalendar-print-utc-offset is a byte-compiled function defined in
icalendar-parser.el.gz.
Signature
(icalendar-print-utc-offset UTCOFF)
Documentation
Serialize a UTC offset to a string.
Source Code
;; Defined in /usr/src/emacs/lisp/calendar/icalendar-parser.el.gz
(defun ical:print-utc-offset (utcoff)
"Serialize a UTC offset to a string."
(let* ((sign (if (< utcoff 0) "-" "+"))
(absoff (abs utcoff))
(nhours (/ absoff (* 60 60)))
(no-hours (mod absoff (* 60 60)))
(nminutes (/ no-hours 60))
(nseconds (mod no-hours 60)))
(if (zerop nseconds)
(format "%s%02d%02d" sign nhours nminutes)
(format "%s%02d%02d%02d" sign nhours nminutes nseconds))))