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))))