Function: org-agenda-time-of-day-to-ampm
org-agenda-time-of-day-to-ampm is a byte-compiled function defined in
org-agenda.el.gz.
Signature
(org-agenda-time-of-day-to-ampm TIME)
Documentation
Convert TIME of a string like "13:45" to an AM/PM style time string.
Source Code
;; Defined in /usr/src/emacs/lisp/org/org-agenda.el.gz
(defun org-agenda-time-of-day-to-ampm (time)
"Convert TIME of a string like \"13:45\" to an AM/PM style time string."
(let* ((hour-number (string-to-number (substring time 0 -3)))
(minute (substring time -2))
(ampm "am"))
(cond
((equal hour-number 12)
(setq ampm "pm"))
((> hour-number 12)
(setq ampm "pm")
(setq hour-number (- hour-number 12))))
(concat
(if org-agenda-time-leading-zero
(format "%02d" hour-number)
(format "%02s" (number-to-string hour-number)))
":" minute ampm)))