This is the trivial-rfc-1123 Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 07:57:15 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
trivial-rfc-1123
minimal parsing of rfc-1123 date-time strings
Stacksmith <fpgasm@apple2.x10.mx>
Edi Weitz and BSD 3-clause
cl-ppcre
(system).
package.lisp
(file).
trivial-rfc-1123.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
trivial-rfc-1123/trivial-rfc-1123.asd
trivial-rfc-1123/package.lisp
trivial-rfc-1123/trivial-rfc-1123.lisp
trivial-rfc-1123/trivial-rfc-1123.asd
trivial-rfc-1123
(system).
trivial-rfc-1123/trivial-rfc-1123.lisp
package.lisp
(file).
trivial-rfc-1123
(system).
as-rfc-1123
(function).
parse-date
(function).
*time-zone-map*
(special variable).
+day-names+
(special variable).
+month-names+
(special variable).
date-parse-error
(function).
date-parse-error
(condition).
interpret-as-month
(function).
interpret-as-time-zone
(function).
safe-parse-integer
(function).
when-letx
(macro).
Packages are listed by definition order.
trivial-rfc-1123
t1123
common-lisp
.
as-rfc-1123
(function).
parse-date
(function).
*time-zone-map*
(special variable).
+day-names+
(special variable).
+month-names+
(special variable).
date-parse-error
(function).
date-parse-error
(condition).
interpret-as-month
(function).
interpret-as-time-zone
(function).
safe-parse-integer
(function).
when-letx
(macro).
Definitions are sorted by export status, category, package, and then by lexicographic order.
format a universal time to string (default) or optional stream, in GMT timezone (unless :timezone option is specified, in Lisp sign-inverted manner. Specifying NIL for timezone will insert machine-local current timezone, which only makes sense for dealing with current time!
Parses a date and returns it as a Lisp universal
time. Currently understands the following formats:
"Wed, 06-Feb-2008 21:01:38 GMT"
"Wed, 06-Feb-08 21:01:38 GMT"
"Tue Feb 13 08:00:00 2007 GMT"
"Wednesday, 07-February-2027 08:55:23 GMT"
"Wed, 07-02-2017 10:34:45 GMT"
Instead of "GMT" time zone abbreviations like "CEST" and UTC offsets like "GMT-01:30" are also allowed.
An alist which maps time zone abbreviations to Common Lisp timezones.
Evaluates EXPR, binds it to VAR, and executes BODY if VAR has a true value.
Signals an error of type DATE-PARSE-ERROR with the provided format control and arguments.
Tries to interpret STRING as a string denoting a month and returns the corresponding number of the month. Accepts three-letter abbreviations like "Feb" and full month names likes "February". Finally, the function also accepts strings representing integers from one to twelve.
Tries to interpret STRING as a time zone abbreviation which can either be something like "PST" or "GMT" with an offset like "GMT-02:00".
Like PARSE-INTEGER, but returns NIL instead of signalling an error.
Signaled when the date cannot be parsed.
error
.
Jump to: | A D F I M P S W |
---|
Jump to: | A D F I M P S W |
---|
Jump to: | *
+
S |
---|
Jump to: | *
+
S |
---|
Jump to: | C D F P S T |
---|
Jump to: | C D F P S T |
---|