Function: icalendar-date/time-to-local
icalendar-date/time-to-local is a byte-compiled function defined in
icalendar-utils.el.gz.
Signature
(icalendar-date/time-to-local DT)
Documentation
Reinterpret DT in Emacs local time if necessary.
If DT is an icalendar-date-time, encode and re-decode it into Emacs
local time. If DT is an icalendar-date, return it unchanged.
Source Code
;; Defined in /usr/src/emacs/lisp/calendar/icalendar-utils.el.gz
(defun ical:date/time-to-local (dt)
"Reinterpret DT in Emacs local time if necessary.
If DT is an `icalendar-date-time', encode and re-decode it into Emacs
local time. If DT is an `icalendar-date', return it unchanged."
(cl-typecase dt
(ical:date dt)
(ical:date-time
(ical:date-time-variant ; ensure weekday is present too
(decode-time (encode-time dt))))))