The local-time Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The local-time Reference Manual

This is the local-time Reference Manual, version 1.0.6, generated automatically by Declt version 2.4 "Will Decker" on Wed Jun 20 12:12:29 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

							  LOCAL-TIME

See the "COPYING" file for information about legal issues of copying
and using this library.

See the "INSTALL" file for information about building and installing
this library.

The LOCAL-TIME library is a Common Lisp library for the manipulation
of dates and times.  It is based almost entirely upon Erik Naggum's
paper "The Long Painful History of Time".

Related projects of interest:
 * https://github.com/enaeher/local-time-duration
 * http://common-lisp.net/projects/cl-l10n/

See the manual/ directory for more information and/or the website at
http://common-lisp.net/project/local-time/


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

2.1 local-time

Author

Daniel Lowe <dlowe@dlowe.net>

License

BSD

Description

A library for manipulating dates and times, based on a paper by Erik Naggum

Version

1.0.6

Dependency

cl-fad

Source

local-time.asd (file)

Component

src (module)


Next: , Previous: , Up: Top   [Contents][Index]

3 Modules

Modules are listed depth-first from the system components tree.


Previous: , Up: Modules   [Contents][Index]

3.1 local-time/src

Parent

local-time (system)

Location

src/

Components

Next: , Previous: , Up: Top   [Contents][Index]

4 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Previous: , Up: Files   [Contents][Index]

4.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.1 local-time.asd

Location

local-time.asd

Systems

local-time (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.2 local-time/src/package.lisp

Parent

src (module)

Location

src/package.lisp

Packages

local-time


Previous: , Up: Lisp files   [Contents][Index]

4.1.3 local-time/src/local-time.lisp

Dependency

package.lisp (file)

Parent

src (module)

Location

src/local-time.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Packages

Packages are listed by definition order.


Previous: , Up: Packages   [Contents][Index]

5.1 local-time

Source

package.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

6 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

6.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.1 Constants

Constant: +days-per-week+
Package

local-time

Source

local-time.lisp (file)

Constant: +hours-per-day+
Package

local-time

Source

local-time.lisp (file)

Constant: +minutes-per-day+
Package

local-time

Source

local-time.lisp (file)

Constant: +minutes-per-hour+
Package

local-time

Source

local-time.lisp (file)

Constant: +months-per-year+
Package

local-time

Source

local-time.lisp (file)

Constant: +seconds-per-day+
Package

local-time

Source

local-time.lisp (file)

Constant: +seconds-per-hour+
Package

local-time

Source

local-time.lisp (file)

Constant: +seconds-per-minute+
Package

local-time

Source

local-time.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.2 Special variables

Special Variable: *clock*

Use the ‘*clock*’ special variable if you need to define your own idea of the current time.

The value of this variable should have the methods ‘local-time::clock-now’, and
‘local-time::clock-today’. The currently supported values in local-time are:
t - use the standard clock
local-time:leap-second-adjusted - use a clock which adjusts for leap seconds using the information in *default-timezone*.

Package

local-time

Source

local-time.lisp (file)

Special Variable: *default-timezone*
Package

local-time

Source

local-time.lisp (file)

Special Variable: +asctime-format+
Package

local-time

Source

local-time.lisp (file)

Special Variable: +day-names+
Package

local-time

Source

local-time.lisp (file)

Special Variable: +gmt-zone+
Package

local-time

Source

local-time.lisp (file)

Special Variable: +iso-8601-date-format+
Package

local-time

Source

local-time.lisp (file)

Special Variable: +iso-8601-format+
Package

local-time

Source

local-time.lisp (file)

Special Variable: +iso-8601-time-format+
Package

local-time

Source

local-time.lisp (file)

Special Variable: +iso-week-date-format+
Package

local-time

Source

local-time.lisp (file)

Special Variable: +month-names+
Package

local-time

Source

local-time.lisp (file)

Special Variable: +rfc-1123-format+

See the RFC 1123 for the details about the possible values of the timezone field.

Package

local-time

Source

local-time.lisp (file)

Special Variable: +rfc3339-format+
Package

local-time

Source

local-time.lisp (file)

Special Variable: +rfc3339-format/date-only+
Package

local-time

Source

local-time.lisp (file)

Special Variable: +short-day-names+
Package

local-time

Source

local-time.lisp (file)

Special Variable: +short-month-names+
Package

local-time

Source

local-time.lisp (file)

Special Variable: +utc-zone+
Package

local-time

Source

local-time.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.3 Macros

Macro: adjust-timestamp TIMESTAMP &body CHANGES
Package

local-time

Source

local-time.lisp (file)

Macro: adjust-timestamp! TIMESTAMP &body CHANGES
Package

local-time

Source

local-time.lisp (file)

Macro: define-timezone ZONE-NAME ZONE-FILE &key LOAD

Define zone-name (a symbol or a string) as a new timezone, lazy-loaded from zone-file (a pathname designator relative to the zoneinfo directory on this system. If load is true, load immediately.

Package

local-time

Source

local-time.lisp (file)

Macro: make-timestamp &rest ARGS
Package

local-time

Source

local-time.lisp (file)

Macro: with-decoded-timestamp (&key NSEC SEC MINUTE HOUR DAY MONTH YEAR DAY-OF-WEEK DAYLIGHT-P TIMEZONE OFFSET) TIMESTAMP &body FORMS

This macro binds variables to the decoded elements of TIMESTAMP. The TIMEZONE argument is used for decoding the timestamp, and is not bound by the macro. The value of DAY-OF-WEEK starts from 0 which means Sunday.

Package

local-time

Source

local-time.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.4 Compiler macros

Compiler Macro: timestamp< &rest TIMES
Package

local-time

Source

local-time.lisp (file)

Compiler Macro: timestamp<= &rest TIMES
Package

local-time

Source

local-time.lisp (file)

Compiler Macro: timestamp= &rest TIMES
Package

local-time

Source

local-time.lisp (file)

Compiler Macro: timestamp> &rest TIMES
Package

local-time

Source

local-time.lisp (file)

Compiler Macro: timestamp>= &rest TIMES
Package

local-time

Source

local-time.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.5 Functions

Function: astronomical-julian-date TIMESTAMP

Returns the astronomical julian date referred to by the timestamp.

Package

local-time

Source

local-time.lisp (file)

Function: clone-timestamp TIMESTAMP
Package

local-time

Source

local-time.lisp (file)

Function: days-in-month MONTH YEAR

Returns the number of days in the given month of the specified year.

Package

local-time

Source

local-time.lisp (file)

Function: decode-timestamp TIMESTAMP &key TIMEZONE OFFSET

Returns the decoded time as multiple values: nsec, ss, mm, hh, day, month, year, day-of-week

Package

local-time

Source

local-time.lisp (file)

Function: enable-read-macros ()

Enables the local-time reader macros for literal timestamps and universal time.

Package

local-time

Source

local-time.lisp (file)

Function: encode-timestamp NSEC SEC MINUTE HOUR DAY MONTH YEAR &key TIMEZONE OFFSET INTO

Return a new TIMESTAMP instance corresponding to the specified time elements.

Package

local-time

Source

local-time.lisp (file)

Function: find-timezone-by-location-name NAME
Package

local-time

Source

local-time.lisp (file)

Function: format-rfc1123-timestring DESTINATION TIMESTAMP &key TIMEZONE
Package

local-time

Source

local-time.lisp (file)

Function: format-rfc3339-timestring DESTINATION TIMESTAMP &key OMIT-DATE-PART OMIT-TIME-PART OMIT-TIMEZONE-PART USE-ZULU TIMEZONE

Formats a timestring in the RFC 3339 format, a restricted form of the ISO-8601 timestring specification for Internet timestamps.

Package

local-time

Source

local-time.lisp (file)

Function: format-timestring DESTINATION TIMESTAMP &key FORMAT TIMEZONE

Constructs a string representation of TIMESTAMP according to FORMAT and returns it. If destination is T, the string is written to *standard-output*. If destination is a stream, the string is written to the stream.

FORMAT is a list containing one or more of strings, characters, and keywords. Strings and characters are output literally, while keywords are replaced by the values here:

:YEAR *year
:MONTH *numeric month
:DAY *day of month
:HOUR *hour
:MIN *minutes
:SEC *seconds
:WEEKDAY *numeric day of week starting from index 0, which means Sunday
:MSEC *milliseconds
:USEC *microseconds
:NSEC *nanoseconds
:ISO-WEEK-YEAR *year for ISO week date (can be different from regular calendar year)
:ISO-WEEK-NUMBER *ISO week number (i.e. 1 through 53)
:ISO-WEEK-DAY *ISO compatible weekday number (monday=1, sunday=7)
:LONG-WEEKDAY long form of weekday (e.g. Sunday, Monday)
:SHORT-WEEKDAY short form of weekday (e.g. Sun, Mon)
:MINIMAL-WEEKDAY minimal form of weekday (e.g. Su, Mo)
:LONG-MONTH long form of month (e.g. January, February)
:SHORT-MONTH short form of month (e.g. Jan, Feb)
:HOUR12 *hour on a 12-hour clock
:AMPM am/pm marker in lowercase
:GMT-OFFSET the gmt-offset of the time, in +00:00 form
:GMT-OFFSET-OR-Z like :GMT-OFFSET, but is Z when UTC
:GMT-OFFSET-HHMM like :GMT-OFFSET, but in +0000 form
:TIMEZONE timezone abbrevation for the time

Elements marked by * can be placed in a list in the form: (:keyword padding &optional (padchar #0))

The string representation of the value will be padded with the padchar.

You can see examples in +ISO-8601-FORMAT+, +ASCTIME-FORMAT+, and +RFC-1123-FORMAT+.

Package

local-time

Source

local-time.lisp (file)

Function: modified-julian-date TIMESTAMP

Returns the modified julian date referred to by the timestamp.

Package

local-time

Source

local-time.lisp (file)

Function: now ()

Returns a timestamp representing the present moment.

Package

local-time

Source

local-time.lisp (file)

Function: parse-rfc3339-timestring TIMESTRING &key FAIL-ON-ERROR ALLOW-MISSING-TIME-PART
Package

local-time

Source

local-time.lisp (file)

Function: parse-timestring TIMESTRING &key START END FAIL-ON-ERROR TIME-SEPARATOR DATE-SEPARATOR DATE-TIME-SEPARATOR ALLOW-MISSING-ELEMENTS ALLOW-MISSING-DATE-PART ALLOW-MISSING-TIME-PART ALLOW-MISSING-TIMEZONE-PART OFFSET

Parse a timestring and return the corresponding TIMESTAMP. See split-timestring for details. Unspecified fields in the timestring are initialized to their lowest possible value, and timezone offset is 0 (UTC) unless explicitly specified in the input string.

Package

local-time

Source

local-time.lisp (file)

Function: reread-timezone-repository &key TIMEZONE-REPOSITORY
Package

local-time

Source

local-time.lisp (file)

Function: timestamp+ TIME AMOUNT UNIT &optional TIMEZONE OFFSET
Package

local-time

Source

local-time.lisp (file)

Function: timestamp- TIME AMOUNT UNIT &optional TIMEZONE OFFSET
Package

local-time

Source

local-time.lisp (file)

Function: timestamp-century TIMESTAMP &key TIMEZONE

Returns the ordinal century upon which the timestamp falls.

Package

local-time

Source

local-time.lisp (file)

Function: timestamp-day TIMESTAMP &key TIMEZONE

Returns the day of the month upon which the timestamp falls.

Package

local-time

Source

local-time.lisp (file)

Function: timestamp-day-of-week TIMESTAMP &key TIMEZONE OFFSET
Package

local-time

Source

local-time.lisp (file)

Function: timestamp-decade TIMESTAMP &key TIMEZONE

Returns the cardinal decade upon which the timestamp falls.

Package

local-time

Source

local-time.lisp (file)

Function: timestamp-difference TIME-A TIME-B

Returns the difference between TIME-A and TIME-B in seconds

Package

local-time

Source

local-time.lisp (file)

Function: timestamp-hour TIMESTAMP &key TIMEZONE
Package

local-time

Source

local-time.lisp (file)

Function: timestamp-maximize-part TIMESTAMP PART &key TIMEZONE INTO
Package

local-time

Source

local-time.lisp (file)

Function: timestamp-maximum TIME &rest TIMES

Returns the latest timestamp

Package

local-time

Source

local-time.lisp (file)

Function: timestamp-microsecond TIMESTAMP
Package

local-time

Source

local-time.lisp (file)

Function: timestamp-millennium TIMESTAMP &key TIMEZONE

Returns the ordinal millennium upon which the timestamp falls.

Package

local-time

Source

local-time.lisp (file)

Function: timestamp-millisecond TIMESTAMP
Package

local-time

Source

local-time.lisp (file)

Function: timestamp-minimize-part TIMESTAMP PART &key TIMEZONE INTO
Package

local-time

Source

local-time.lisp (file)

Function: timestamp-minimum TIME &rest TIMES

Returns the earliest timestamp

Package

local-time

Source

local-time.lisp (file)

Function: timestamp-minute TIMESTAMP &key TIMEZONE
Package

local-time

Source

local-time.lisp (file)

Function: timestamp-month TIMESTAMP &key TIMEZONE

Returns the month upon which the timestamp falls.

Package

local-time

Source

local-time.lisp (file)

Function: timestamp-second TIMESTAMP &key TIMEZONE
Package

local-time

Source

local-time.lisp (file)

Function: timestamp-subtimezone TIMESTAMP TIMEZONE

Return as multiple values the time zone as the number of seconds east of UTC, a boolean daylight-saving-p, and the customary abbreviation of the timezone.

Package

local-time

Source

local-time.lisp (file)

Function: timestamp-to-universal TIMESTAMP

Return the UNIVERSAL-TIME corresponding to the TIMESTAMP

Package

local-time

Source

local-time.lisp (file)

Function: timestamp-to-unix TIMESTAMP

Return the Unix time corresponding to the TIMESTAMP

Package

local-time

Source

local-time.lisp (file)

Function: timestamp-whole-year-difference TIME-A TIME-B

Returns the number of whole years elapsed between time-a and time-b (hint: anniversaries).

Package

local-time

Source

local-time.lisp (file)

Function: timestamp-year TIMESTAMP &key TIMEZONE

Returns the cardinal year upon which the timestamp falls.

Package

local-time

Source

local-time.lisp (file)

Function: timestamp/= &rest TIMESTAMPS

Returns T if no pair of timestamps is equal. Otherwise return NIL.

Package

local-time

Source

local-time.lisp (file)

Function: timestamp< &rest TIMES
Package

local-time

Source

local-time.lisp (file)

Function: timestamp<= &rest TIMES
Package

local-time

Source

local-time.lisp (file)

Function: timestamp= &rest TIMES
Package

local-time

Source

local-time.lisp (file)

Function: timestamp> &rest TIMES
Package

local-time

Source

local-time.lisp (file)

Function: timestamp>= &rest TIMES
Package

local-time

Source

local-time.lisp (file)

Function: to-rfc1123-timestring TIMESTAMP
Package

local-time

Source

local-time.lisp (file)

Function: to-rfc3339-timestring TIMESTAMP
Package

local-time

Source

local-time.lisp (file)

Function: today ()

Returns a timestamp representing the present day.

Package

local-time

Source

local-time.lisp (file)

Function: universal-to-timestamp UNIVERSAL &key NSEC

Returns a timestamp corresponding to the given universal time.

Package

local-time

Source

local-time.lisp (file)

Function: unix-to-timestamp UNIX &key NSEC

Return a TIMESTAMP corresponding to UNIX, which is the number of seconds since the unix epoch, 1970-01-01T00:00:00Z.

Package

local-time

Source

local-time.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.6 Generic functions

Generic Function: clock-now CLOCK

Returns a timestamp for the current time given a clock.

Package

local-time

Source

local-time.lisp (file)

Methods
Method: clock-now CLOCK
Method: clock-now (CLOCK (eql leap-second-adjusted))
Generic Function: clock-today CLOCK

Returns a timestamp for the current date given a
clock. The date is encoded by convention as a timestamp with the time set to 00:00:00UTC.

Package

local-time

Source

local-time.lisp (file)

Methods
Method: clock-today CLOCK
Generic Function: day-of OBJECT
Generic Function: (setf day-of) NEW-VALUE OBJECT
Package

local-time

Methods
Method: day-of (TIMESTAMP timestamp)

automatically generated reader method

Source

local-time.lisp (file)

Method: (setf day-of) NEW-VALUE (TIMESTAMP timestamp)

automatically generated writer method

Source

local-time.lisp (file)

Generic Function: nsec-of OBJECT
Generic Function: (setf nsec-of) NEW-VALUE OBJECT
Package

local-time

Methods
Method: nsec-of (TIMESTAMP timestamp)

automatically generated reader method

Source

local-time.lisp (file)

Method: (setf nsec-of) NEW-VALUE (TIMESTAMP timestamp)

automatically generated writer method

Source

local-time.lisp (file)

Generic Function: sec-of OBJECT
Generic Function: (setf sec-of) NEW-VALUE OBJECT
Package

local-time

Methods
Method: sec-of (TIMESTAMP timestamp)

automatically generated reader method

Source

local-time.lisp (file)

Method: (setf sec-of) NEW-VALUE (TIMESTAMP timestamp)

automatically generated writer method

Source

local-time.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.7 Classes

Class: timestamp ()
Package

local-time

Source

local-time.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
  • print-object (method)
  • make-load-form (method)
  • nsec-of (method)
  • nsec-of (method)
  • sec-of (method)
  • sec-of (method)
  • day-of (method)
  • day-of (method)
Direct slots
Slot: day
Type

integer

Initargs

:day

Initform

0

Readers

day-of (generic function)

Writers

(setf day-of) (generic function)

Slot: sec
Type

integer

Initargs

:sec

Initform

0

Readers

sec-of (generic function)

Writers

(setf sec-of) (generic function)

Slot: nsec
Type

(integer 0 999999999)

Initargs

:nsec

Initform

0

Readers

nsec-of (generic function)

Writers

(setf nsec-of) (generic function)


Previous: , Up: Exported definitions   [Contents][Index]

6.1.8 Types

Type: date ()
Package

local-time

Source

local-time.lisp (file)

Type: time-of-day ()
Package

local-time

Source

local-time.lisp (file)


Previous: , Up: Definitions   [Contents][Index]

6.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.1 Constants

Constant: +usecs-per-day+
Package

local-time

Source

local-time.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.2 Special variables

Special Variable: *abbreviated-subzone-name->timezone-list*

A hashtable of "CEST" -> list of timezones with "CEST" subzone

Package

local-time

Source

local-time.lisp (file)

Special Variable: *debug-timestamp*
Package

local-time

Source

local-time.lisp (file)

Special Variable: *default-timezone-repository-path*
Package

local-time

Source

local-time.lisp (file)

Special Variable: *location-name->timezone*

A hashtable with entries like "Europe/Budapest" -> timezone-instance

Package

local-time

Source

local-time.lisp (file)

Special Variable: +astronomical-julian-date-offset+
Package

local-time

Source

local-time.lisp (file)

Special Variable: +day-names-as-keywords+
Package

local-time

Source

local-time.lisp (file)

Special Variable: +minimal-day-names+
Package

local-time

Source

local-time.lisp (file)

Special Variable: +modified-julian-date-offset+
Package

local-time

Source

local-time.lisp (file)

Special Variable: +none-zone+
Package

local-time

Source

local-time.lisp (file)

Special Variable: +rotated-month-days-without-leap-day+
Package

local-time

Source

local-time.lisp (file)

Special Variable: +rotated-month-offsets-without-leap-day+
Package

local-time

Source

local-time.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.3 Macros

Macro: %defcomparator NAME &body BODY
Package

local-time

Source

local-time.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.4 Functions

Function: %adjust-sec-for-leap-seconds SEC

Ajdust SEC from system time to Unix time (on systems those clock does not jump back over leap seconds).

Package

local-time

Source

local-time.lisp (file)

Function: %adjust-to-offset SEC DAY OFFSET

Returns two values, the values of new DAY and SEC slots of the timestamp adjusted to the given timezone.

Package

local-time

Source

local-time.lisp (file)

Function: %adjust-to-timezone SOURCE TIMEZONE &optional OFFSET
Package

local-time

Source

local-time.lisp (file)

Function: %construct-timestring TIMESTAMP FORMAT TIMEZONE

Constructs a string representing TIMESTAMP given the FORMAT of the string and the TIMEZONE. See the documentation of FORMAT-TIMESTRING for the structure of FORMAT.

Package

local-time

Source

local-time.lisp (file)

Function: %expand-adjust-timestamp TIMESTAMP CHANGES &key FUNCTIONAL
Package

local-time

Source

local-time.lisp (file)

Function: %expand-adjust-timestamp-changes TIMESTAMP CHANGES VISITOR
Package

local-time

Source

local-time.lisp (file)

Function: %find-first-std-offset TIMEZONE-INDEXES TIMESTAMP-INFO
Package

local-time

Source

local-time.lisp (file)

Function: %fix-overflow-in-days DAY MONTH YEAR

In case the day number is higher than the maximal possible for the given month/year pair, returns the last day of the month.

Package

local-time

Source

local-time.lisp (file)

Function: %get-current-time ()

Cross-implementation abstraction to get the current time measured from the unix epoch (1/1/1970). Should return (values sec nano-sec).

Package

local-time

Source

local-time.lisp (file)

Function: %guess-offset SECONDS DAYS &optional TIMEZONE
Package

local-time

Source

local-time.lisp (file)

Function: %leap-seconds-offset LEAP-SECONDS SEC

Find the latest leap second adjustment effective at SEC system time.

Package

local-time

Source

local-time.lisp (file)

Function: %list-length= NUM LIST

Tests for a list of length NUM without traversing the entire list to get the length.

Package

local-time

Source

local-time.lisp (file)

Function: %make-simple-timezone NAME ABBREV OFFSET
Package

local-time

Source

local-time.lisp (file)

Function: %normalize-month-year-pair MONTH YEAR

Normalizes the month/year pair: in case month is < 1 or > 12 the month and year are corrected to handle the overflow.

Package

local-time

Source

local-time.lisp (file)

Function: %offset-timestamp-part TIME PART OFFSET &key TIMEZONE UTC-OFFSET

Returns a time adjusted by the specified OFFSET. Takes care of different kinds of overflows. The setting :day-of-week is possible using a keyword symbol name of a week-day (see +DAY-NAMES-AS-KEYWORDS+) as value. In that case point the result to the previous day given by OFFSET.

Package

local-time

Source

local-time.lisp (file)

Function: %read-binary-integer STREAM BYTE-COUNT &optional SIGNED

Read BYTE-COUNT bytes from the binary stream STREAM, and return an integer which is its representation in network byte order (MSB). If SIGNED is true, interprets the most significant bit as a sign indicator.

Package

local-time

Source

local-time.lisp (file)

Function: %read-timestring STREAM CHAR
Package

local-time

Source

local-time.lisp (file)

Function: %read-universal-time STREAM CHAR ARG
Package

local-time

Source

local-time.lisp (file)

Function: %realize-timezone ZONE &optional RELOAD

If timezone has not already been loaded or RELOAD is non-NIL, loads the timezone information from its associated unix file. If the file is not a valid timezone file, the condition INVALID-TIMEZONE-FILE will be signaled.

Package

local-time

Source

local-time.lisp (file)

Function: %set-timestamp-part TIME PART NEW-VALUE &key TIMEZONE UTC-OFFSET
Package

local-time

Source

local-time.lisp (file)

Function: %split-timestring TIME-STRING &key START END FAIL-ON-ERROR TIME-SEPARATOR DATE-SEPARATOR DATE-TIME-SEPARATOR ALLOW-MISSING-ELEMENTS ALLOW-MISSING-DATE-PART ALLOW-MISSING-TIME-PART ALLOW-MISSING-TIMEZONE-PART

Based on http://www.ietf.org/rfc/rfc3339.txt including the function names used. Returns (values year month day hour minute second nsec offset-hour offset-minute). On parsing failure, signals INVALID-TIMESTRING if FAIL-ON-ERROR is NIL, otherwise returns NIL.

Package

local-time

Source

local-time.lisp (file)

Function: %string-from-unsigned-byte-vector VECTOR OFFSET

Returns a string created from the vector of unsigned bytes VECTOR starting at OFFSET which is terminated by a 0.

Package

local-time

Source

local-time.lisp (file)

Function: %timestamp-compare TIME-A TIME-B

Returns the symbols <, >, or =, describing the relationship between TIME-A and TIME-b.

Package

local-time

Source

local-time.lisp (file)

Function: %timestamp-decode-date DAYS

Returns the year, month, and day, given the number of days from the epoch.

Package

local-time

Source

local-time.lisp (file)

Function: %timestamp-decode-iso-week TIMESTAMP

Returns the year, week number, and day of week components of an ISO week date.

Package

local-time

Source

local-time.lisp (file)

Function: %timestamp-decode-time SECONDS

Returns the hours, minutes, and seconds, given the number of seconds since midnight.

Package

local-time

Source

local-time.lisp (file)

Function: %timestamp< TIME-A TIME-B
Package

local-time

Source

local-time.lisp (file)

Function: %timestamp<= TIME-A TIME-B
Package

local-time

Source

local-time.lisp (file)

Function: %timestamp= TIME-A TIME-B
Package

local-time

Source

local-time.lisp (file)

Function: %timestamp> TIME-A TIME-B
Package

local-time

Source

local-time.lisp (file)

Function: %timestamp>= TIME-A TIME-B
Package

local-time

Source

local-time.lisp (file)

Function: %tz-make-subzones RAW-INFO ABBREVS GMT-INDICATORS STD-INDICATORS
Package

local-time

Source

local-time.lisp (file)

Function: %tz-read-abbrevs INF LENGTH
Package

local-time

Source

local-time.lisp (file)

Function: %tz-read-header INF
Package

local-time

Source

local-time.lisp (file)

Function: %tz-read-indexes INF COUNT
Package

local-time

Source

local-time.lisp (file)

Function: %tz-read-indicators INF LENGTH
Package

local-time

Source

local-time.lisp (file)

Function: %tz-read-leap-seconds INF COUNT
Package

local-time

Source

local-time.lisp (file)

Function: %tz-read-subzone INF COUNT
Package

local-time

Source

local-time.lisp (file)

Function: %tz-read-transitions INF COUNT
Package

local-time

Source

local-time.lisp (file)

Function: %tz-verify-magic-number INF ZONE
Package

local-time

Source

local-time.lisp (file)

Function: %valid-date? TIMESTAMP
Package

local-time

Source

local-time.lisp (file)

Function: %valid-time-of-day? TIMESTAMP
Package

local-time

Source

local-time.lisp (file)

Function: contest TEST LIST

Applies TEST to pairs of elements in list, keeping the element which last tested T. Returns the winning element.

Package

local-time

Source

local-time.lisp (file)

Function: copy-subzone INSTANCE
Package

local-time

Source

local-time.lisp (file)

Function: copy-timezone INSTANCE
Package

local-time

Source

local-time.lisp (file)

Function: days-to-years DAYS

Given a number of days, returns the number of years and the remaining days in that year.

Package

local-time

Source

local-time.lisp (file)

Function: encode-timestamp-into-values NSEC SEC MINUTE HOUR DAY MONTH YEAR &key TIMEZONE OFFSET

Returns (VALUES NSEC SEC DAY ZONE) ready to be used for instantiating a new timestamp object. If the specified time is invalid, the condition INVALID-TIME-SPECIFICATION is raised.

Package

local-time

Source

local-time.lisp (file)

Function: leap-seconds-adjustment LEAP-SECONDS
Package

local-time

Source

local-time.lisp (file)

Function: leap-seconds-sec LEAP-SECONDS
Package

local-time

Source

local-time.lisp (file)

Function: make-subzone &key (ABBREV ABBREV) (OFFSET OFFSET) (DAYLIGHT-P DAYLIGHT-P)
Package

local-time

Source

local-time.lisp (file)

Function: make-timezone &key (TRANSITIONS TRANSITIONS) (INDEXES INDEXES) (SUBZONES SUBZONES) (LEAP-SECONDS LEAP-SECONDS) (PATH PATH) (NAME NAME) (LOADED LOADED)
Package

local-time

Source

local-time.lisp (file)

Function: ordinalize DAY

Return an ordinal string representing the position of DAY in a sequence (1st, 2nd, 3rd, 4th, etc).

Package

local-time

Source

local-time.lisp (file)

Function: package-with-symbol? PACKAGE NAME
Package

local-time

Source

local-time.lisp (file)

Function: split-timestring STR &rest ARGS
Package

local-time

Source

local-time.lisp (file)

Function: subzone-abbrev INSTANCE
Function: (setf subzone-abbrev) VALUE INSTANCE
Package

local-time

Source

local-time.lisp (file)

Function: subzone-daylight-p INSTANCE
Function: (setf subzone-daylight-p) VALUE INSTANCE
Package

local-time

Source

local-time.lisp (file)

Function: subzone-offset INSTANCE
Function: (setf subzone-offset) VALUE INSTANCE
Package

local-time

Source

local-time.lisp (file)

Function: subzone-p OBJECT
Package

local-time

Source

local-time.lisp (file)

Function: timestamp-values-to-unix SECONDS DAY

Return the Unix time correspondint to the values used to encode a TIMESTAMP

Package

local-time

Source

local-time.lisp (file)

Function: timezone-indexes INSTANCE
Function: (setf timezone-indexes) VALUE INSTANCE
Package

local-time

Source

local-time.lisp (file)

Function: timezone-leap-seconds INSTANCE
Function: (setf timezone-leap-seconds) VALUE INSTANCE
Package

local-time

Source

local-time.lisp (file)

Function: timezone-loaded INSTANCE
Function: (setf timezone-loaded) VALUE INSTANCE
Package

local-time

Source

local-time.lisp (file)

Function: timezone-name INSTANCE
Function: (setf timezone-name) VALUE INSTANCE
Package

local-time

Source

local-time.lisp (file)

Function: timezone-p OBJECT
Package

local-time

Source

local-time.lisp (file)

Function: timezone-path INSTANCE
Function: (setf timezone-path) VALUE INSTANCE
Package

local-time

Source

local-time.lisp (file)

Function: timezone-subzones INSTANCE
Function: (setf timezone-subzones) VALUE INSTANCE
Package

local-time

Source

local-time.lisp (file)

Function: timezone-transitions INSTANCE
Function: (setf timezone-transitions) VALUE INSTANCE
Package

local-time

Source

local-time.lisp (file)

Function: timezone= TIMEZONE-1 TIMEZONE-2

Return two values indicating the relationship between timezone-1 and timezone-2. The first value is whether the two timezones are equal and the second value indicates whether it is sure or not.

In other words:
(values t t) means timezone-1 and timezone-2 are definitely equal.
(values nil t) means timezone-1 and timezone-2 are definitely different.
(values nil nil) means that it couldn’t be determined.

Package

local-time

Source

local-time.lisp (file)

Function: transition-position NEEDLE HAYSTACK
Package

local-time

Source

local-time.lisp (file)

Function: valid-timestamp-p NSEC SEC MINUTE HOUR DAY MONTH YEAR

Returns T if the time values refer to a valid time, otherwise returns NIL.

Package

local-time

Source

local-time.lisp (file)

Function: years-to-days YEARS

Given a number of years, returns the number of days in those years.

Package

local-time

Source

local-time.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.5 Generic functions

Generic Function: failure-of CONDITION
Generic Function: (setf failure-of) NEW-VALUE CONDITION
Package

local-time

Methods
Method: failure-of (CONDITION invalid-timestring)
Method: (setf failure-of) NEW-VALUE (CONDITION invalid-timestring)
Source

local-time.lisp (file)

Generic Function: path-of CONDITION
Generic Function: (setf path-of) NEW-VALUE CONDITION
Package

local-time

Methods
Method: path-of (CONDITION invalid-timezone-file)
Method: (setf path-of) NEW-VALUE (CONDITION invalid-timezone-file)
Source

local-time.lisp (file)

Generic Function: timestring-of CONDITION
Generic Function: (setf timestring-of) NEW-VALUE CONDITION
Package

local-time

Methods
Method: timestring-of (CONDITION invalid-timestring)
Method: (setf timestring-of) NEW-VALUE (CONDITION invalid-timestring)
Source

local-time.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.6 Conditions

Condition: invalid-time-specification ()
Package

local-time

Source

local-time.lisp (file)

Direct superclasses

error (condition)

Condition: invalid-timestring ()
Package

local-time

Source

local-time.lisp (file)

Direct superclasses

error (condition)

Direct methods
Direct slots
Slot: timestring
Initargs

:timestring

Readers

timestring-of (generic function)

Writers

(setf timestring-of) (generic function)

Slot: failure
Initargs

:failure

Readers

failure-of (generic function)

Writers

(setf failure-of) (generic function)

Condition: invalid-timezone-file ()
Package

local-time

Source

local-time.lisp (file)

Direct superclasses

error (condition)

Direct methods
  • path-of (method)
  • path-of (method)
Direct slots
Slot: path
Initargs

:path

Readers

path-of (generic function)

Writers

(setf path-of) (generic function)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.7 Structures

Structure: subzone ()
Package

local-time

Source

local-time.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: abbrev
Readers

subzone-abbrev (function)

Writers

(setf subzone-abbrev) (function)

Slot: offset
Readers

subzone-offset (function)

Writers

(setf subzone-offset) (function)

Slot: daylight-p
Readers

subzone-daylight-p (function)

Writers

(setf subzone-daylight-p) (function)

Structure: timezone ()
Package

local-time

Source

local-time.lisp (file)

Direct superclasses

structure-object (structure)

Direct methods

print-object (method)

Direct slots
Slot: transitions
Type

simple-vector

Initform

#(0)

Readers

timezone-transitions (function)

Writers

(setf timezone-transitions) (function)

Slot: indexes
Type

simple-vector

Initform

#(0)

Readers

timezone-indexes (function)

Writers

(setf timezone-indexes) (function)

Slot: subzones
Type

simple-vector

Initform

#()

Readers

timezone-subzones (function)

Writers

(setf timezone-subzones) (function)

Slot: leap-seconds
Type

list

Readers

timezone-leap-seconds (function)

Writers

(setf timezone-leap-seconds) (function)

Slot: path
Readers

timezone-path (function)

Writers

(setf timezone-path) (function)

Slot: name
Type

string

Initform

"anonymous"

Readers

timezone-name (function)

Writers

(setf timezone-name) (function)

Slot: loaded
Type

boolean

Readers

timezone-loaded (function)

Writers

(setf timezone-loaded) (function)


Previous: , Up: Internal definitions   [Contents][Index]

6.2.8 Types

Type: timezone-offset ()
Package

local-time

Source

local-time.lisp (file)


Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   F   L   M  
Index Entry  Section

F
File, Lisp, local-time.asd: The local-time<dot>asd file
File, Lisp, local-time/src/local-time.lisp: The local-time/src/local-time<dot>lisp file
File, Lisp, local-time/src/package.lisp: The local-time/src/package<dot>lisp file

L
Lisp File, local-time.asd: The local-time<dot>asd file
Lisp File, local-time/src/local-time.lisp: The local-time/src/local-time<dot>lisp file
Lisp File, local-time/src/package.lisp: The local-time/src/package<dot>lisp file
local-time.asd: The local-time<dot>asd file
local-time/src: The local-time/src module
local-time/src/local-time.lisp: The local-time/src/local-time<dot>lisp file
local-time/src/package.lisp: The local-time/src/package<dot>lisp file

M
Module, local-time/src: The local-time/src module

Jump to:   F   L   M  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   %   (  
A   C   D   E   F   G   L   M   N   O   P   R   S   T   U   V   W   Y  
Index Entry  Section

%
%adjust-sec-for-leap-seconds: Internal functions
%adjust-to-offset: Internal functions
%adjust-to-timezone: Internal functions
%construct-timestring: Internal functions
%defcomparator: Internal macros
%expand-adjust-timestamp: Internal functions
%expand-adjust-timestamp-changes: Internal functions
%find-first-std-offset: Internal functions
%fix-overflow-in-days: Internal functions
%get-current-time: Internal functions
%guess-offset: Internal functions
%leap-seconds-offset: Internal functions
%list-length=: Internal functions
%make-simple-timezone: Internal functions
%normalize-month-year-pair: Internal functions
%offset-timestamp-part: Internal functions
%read-binary-integer: Internal functions
%read-timestring: Internal functions
%read-universal-time: Internal functions
%realize-timezone: Internal functions
%set-timestamp-part: Internal functions
%split-timestring: Internal functions
%string-from-unsigned-byte-vector: Internal functions
%timestamp-compare: Internal functions
%timestamp-decode-date: Internal functions
%timestamp-decode-iso-week: Internal functions
%timestamp-decode-time: Internal functions
%timestamp<: Internal functions
%timestamp<=: Internal functions
%timestamp=: Internal functions
%timestamp>: Internal functions
%timestamp>=: Internal functions
%tz-make-subzones: Internal functions
%tz-read-abbrevs: Internal functions
%tz-read-header: Internal functions
%tz-read-indexes: Internal functions
%tz-read-indicators: Internal functions
%tz-read-leap-seconds: Internal functions
%tz-read-subzone: Internal functions
%tz-read-transitions: Internal functions
%tz-verify-magic-number: Internal functions
%valid-date?: Internal functions
%valid-time-of-day?: Internal functions

(
(setf day-of): Exported generic functions
(setf day-of): Exported generic functions
(setf failure-of): Internal generic functions
(setf failure-of): Internal generic functions
(setf nsec-of): Exported generic functions
(setf nsec-of): Exported generic functions
(setf path-of): Internal generic functions
(setf path-of): Internal generic functions
(setf sec-of): Exported generic functions
(setf sec-of): Exported generic functions
(setf subzone-abbrev): Internal functions
(setf subzone-daylight-p): Internal functions
(setf subzone-offset): Internal functions
(setf timestring-of): Internal generic functions
(setf timestring-of): Internal generic functions
(setf timezone-indexes): Internal functions
(setf timezone-leap-seconds): Internal functions
(setf timezone-loaded): Internal functions
(setf timezone-name): Internal functions
(setf timezone-path): Internal functions
(setf timezone-subzones): Internal functions
(setf timezone-transitions): Internal functions

A
adjust-timestamp: Exported macros
adjust-timestamp!: Exported macros
astronomical-julian-date: Exported functions

C
clock-now: Exported generic functions
clock-now: Exported generic functions
clock-now: Exported generic functions
clock-today: Exported generic functions
clock-today: Exported generic functions
clone-timestamp: Exported functions
Compiler Macro, timestamp<: Exported compiler macros
Compiler Macro, timestamp<=: Exported compiler macros
Compiler Macro, timestamp=: Exported compiler macros
Compiler Macro, timestamp>: Exported compiler macros
Compiler Macro, timestamp>=: Exported compiler macros
contest: Internal functions
copy-subzone: Internal functions
copy-timezone: Internal functions

D
day-of: Exported generic functions
day-of: Exported generic functions
days-in-month: Exported functions
days-to-years: Internal functions
decode-timestamp: Exported functions
define-timezone: Exported macros

E
enable-read-macros: Exported functions
encode-timestamp: Exported functions
encode-timestamp-into-values: Internal functions

F
failure-of: Internal generic functions
failure-of: Internal generic functions
find-timezone-by-location-name: Exported functions
format-rfc1123-timestring: Exported functions
format-rfc3339-timestring: Exported functions
format-timestring: Exported functions
Function, %adjust-sec-for-leap-seconds: Internal functions
Function, %adjust-to-offset: Internal functions
Function, %adjust-to-timezone: Internal functions
Function, %construct-timestring: Internal functions
Function, %expand-adjust-timestamp: Internal functions
Function, %expand-adjust-timestamp-changes: Internal functions
Function, %find-first-std-offset: Internal functions
Function, %fix-overflow-in-days: Internal functions
Function, %get-current-time: Internal functions
Function, %guess-offset: Internal functions
Function, %leap-seconds-offset: Internal functions
Function, %list-length=: Internal functions
Function, %make-simple-timezone: Internal functions
Function, %normalize-month-year-pair: Internal functions
Function, %offset-timestamp-part: Internal functions
Function, %read-binary-integer: Internal functions
Function, %read-timestring: Internal functions
Function, %read-universal-time: Internal functions
Function, %realize-timezone: Internal functions
Function, %set-timestamp-part: Internal functions
Function, %split-timestring: Internal functions
Function, %string-from-unsigned-byte-vector: Internal functions
Function, %timestamp-compare: Internal functions
Function, %timestamp-decode-date: Internal functions
Function, %timestamp-decode-iso-week: Internal functions
Function, %timestamp-decode-time: Internal functions
Function, %timestamp<: Internal functions
Function, %timestamp<=: Internal functions
Function, %timestamp=: Internal functions
Function, %timestamp>: Internal functions
Function, %timestamp>=: Internal functions
Function, %tz-make-subzones: Internal functions
Function, %tz-read-abbrevs: Internal functions
Function, %tz-read-header: Internal functions
Function, %tz-read-indexes: Internal functions
Function, %tz-read-indicators: Internal functions
Function, %tz-read-leap-seconds: Internal functions
Function, %tz-read-subzone: Internal functions
Function, %tz-read-transitions: Internal functions
Function, %tz-verify-magic-number: Internal functions
Function, %valid-date?: Internal functions
Function, %valid-time-of-day?: Internal functions
Function, (setf subzone-abbrev): Internal functions
Function, (setf subzone-daylight-p): Internal functions
Function, (setf subzone-offset): Internal functions
Function, (setf timezone-indexes): Internal functions
Function, (setf timezone-leap-seconds): Internal functions
Function, (setf timezone-loaded): Internal functions
Function, (setf timezone-name): Internal functions
Function, (setf timezone-path): Internal functions
Function, (setf timezone-subzones): Internal functions
Function, (setf timezone-transitions): Internal functions
Function, astronomical-julian-date: Exported functions
Function, clone-timestamp: Exported functions
Function, contest: Internal functions
Function, copy-subzone: Internal functions
Function, copy-timezone: Internal functions
Function, days-in-month: Exported functions
Function, days-to-years: Internal functions
Function, decode-timestamp: Exported functions
Function, enable-read-macros: Exported functions
Function, encode-timestamp: Exported functions
Function, encode-timestamp-into-values: Internal functions
Function, find-timezone-by-location-name: Exported functions
Function, format-rfc1123-timestring: Exported functions
Function, format-rfc3339-timestring: Exported functions
Function, format-timestring: Exported functions
Function, leap-seconds-adjustment: Internal functions
Function, leap-seconds-sec: Internal functions
Function, make-subzone: Internal functions
Function, make-timezone: Internal functions
Function, modified-julian-date: Exported functions
Function, now: Exported functions
Function, ordinalize: Internal functions
Function, package-with-symbol?: Internal functions
Function, parse-rfc3339-timestring: Exported functions
Function, parse-timestring: Exported functions
Function, reread-timezone-repository: Exported functions
Function, split-timestring: Internal functions
Function, subzone-abbrev: Internal functions
Function, subzone-daylight-p: Internal functions
Function, subzone-offset: Internal functions
Function, subzone-p: Internal functions
Function, timestamp+: Exported functions
Function, timestamp-: Exported functions
Function, timestamp-century: Exported functions
Function, timestamp-day: Exported functions
Function, timestamp-day-of-week: Exported functions
Function, timestamp-decade: Exported functions
Function, timestamp-difference: Exported functions
Function, timestamp-hour: Exported functions
Function, timestamp-maximize-part: Exported functions
Function, timestamp-maximum: Exported functions
Function, timestamp-microsecond: Exported functions
Function, timestamp-millennium: Exported functions
Function, timestamp-millisecond: Exported functions
Function, timestamp-minimize-part: Exported functions
Function, timestamp-minimum: Exported functions
Function, timestamp-minute: Exported functions
Function, timestamp-month: Exported functions
Function, timestamp-second: Exported functions
Function, timestamp-subtimezone: Exported functions
Function, timestamp-to-universal: Exported functions
Function, timestamp-to-unix: Exported functions
Function, timestamp-values-to-unix: Internal functions
Function, timestamp-whole-year-difference: Exported functions
Function, timestamp-year: Exported functions
Function, timestamp/=: Exported functions
Function, timestamp<: Exported functions
Function, timestamp<=: Exported functions
Function, timestamp=: Exported functions
Function, timestamp>: Exported functions
Function, timestamp>=: Exported functions
Function, timezone-indexes: Internal functions
Function, timezone-leap-seconds: Internal functions
Function, timezone-loaded: Internal functions
Function, timezone-name: Internal functions
Function, timezone-p: Internal functions
Function, timezone-path: Internal functions
Function, timezone-subzones: Internal functions
Function, timezone-transitions: Internal functions
Function, timezone=: Internal functions
Function, to-rfc1123-timestring: Exported functions
Function, to-rfc3339-timestring: Exported functions
Function, today: Exported functions
Function, transition-position: Internal functions
Function, universal-to-timestamp: Exported functions
Function, unix-to-timestamp: Exported functions
Function, valid-timestamp-p: Internal functions
Function, years-to-days: Internal functions

G
Generic Function, (setf day-of): Exported generic functions
Generic Function, (setf failure-of): Internal generic functions
Generic Function, (setf nsec-of): Exported generic functions
Generic Function, (setf path-of): Internal generic functions
Generic Function, (setf sec-of): Exported generic functions
Generic Function, (setf timestring-of): Internal generic functions
Generic Function, clock-now: Exported generic functions
Generic Function, clock-today: Exported generic functions
Generic Function, day-of: Exported generic functions
Generic Function, failure-of: Internal generic functions
Generic Function, nsec-of: Exported generic functions
Generic Function, path-of: Internal generic functions
Generic Function, sec-of: Exported generic functions
Generic Function, timestring-of: Internal generic functions

L
leap-seconds-adjustment: Internal functions
leap-seconds-sec: Internal functions

M
Macro, %defcomparator: Internal macros
Macro, adjust-timestamp: Exported macros
Macro, adjust-timestamp!: Exported macros
Macro, define-timezone: Exported macros
Macro, make-timestamp: Exported macros
Macro, with-decoded-timestamp: Exported macros
make-subzone: Internal functions
make-timestamp: Exported macros
make-timezone: Internal functions
Method, (setf day-of): Exported generic functions
Method, (setf failure-of): Internal generic functions
Method, (setf nsec-of): Exported generic functions
Method, (setf path-of): Internal generic functions
Method, (setf sec-of): Exported generic functions
Method, (setf timestring-of): Internal generic functions
Method, clock-now: Exported generic functions
Method, clock-now: Exported generic functions
Method, clock-today: Exported generic functions
Method, day-of: Exported generic functions
Method, failure-of: Internal generic functions
Method, nsec-of: Exported generic functions
Method, path-of: Internal generic functions
Method, sec-of: Exported generic functions
Method, timestring-of: Internal generic functions
modified-julian-date: Exported functions

N
now: Exported functions
nsec-of: Exported generic functions
nsec-of: Exported generic functions

O
ordinalize: Internal functions

P
package-with-symbol?: Internal functions
parse-rfc3339-timestring: Exported functions
parse-timestring: Exported functions
path-of: Internal generic functions
path-of: Internal generic functions

R
reread-timezone-repository: Exported functions

S
sec-of: Exported generic functions
sec-of: Exported generic functions
split-timestring: Internal functions
subzone-abbrev: Internal functions
subzone-daylight-p: Internal functions
subzone-offset: Internal functions
subzone-p: Internal functions

T
timestamp+: Exported functions
timestamp-: Exported functions
timestamp-century: Exported functions
timestamp-day: Exported functions
timestamp-day-of-week: Exported functions
timestamp-decade: Exported functions
timestamp-difference: Exported functions
timestamp-hour: Exported functions
timestamp-maximize-part: Exported functions
timestamp-maximum: Exported functions
timestamp-microsecond: Exported functions
timestamp-millennium: Exported functions
timestamp-millisecond: Exported functions
timestamp-minimize-part: Exported functions
timestamp-minimum: Exported functions
timestamp-minute: Exported functions
timestamp-month: Exported functions
timestamp-second: Exported functions
timestamp-subtimezone: Exported functions
timestamp-to-universal: Exported functions
timestamp-to-unix: Exported functions
timestamp-values-to-unix: Internal functions
timestamp-whole-year-difference: Exported functions
timestamp-year: Exported functions
timestamp/=: Exported functions
timestamp<: Exported compiler macros
timestamp<: Exported functions
timestamp<=: Exported compiler macros
timestamp<=: Exported functions
timestamp=: Exported compiler macros
timestamp=: Exported functions
timestamp>: Exported compiler macros
timestamp>: Exported functions
timestamp>=: Exported compiler macros
timestamp>=: Exported functions
timestring-of: Internal generic functions
timestring-of: Internal generic functions
timezone-indexes: Internal functions
timezone-leap-seconds: Internal functions
timezone-loaded: Internal functions
timezone-name: Internal functions
timezone-p: Internal functions
timezone-path: Internal functions
timezone-subzones: Internal functions
timezone-transitions: Internal functions
timezone=: Internal functions
to-rfc1123-timestring: Exported functions
to-rfc3339-timestring: Exported functions
today: Exported functions
transition-position: Internal functions

U
universal-to-timestamp: Exported functions
unix-to-timestamp: Exported functions

V
valid-timestamp-p: Internal functions

W
with-decoded-timestamp: Exported macros

Y
years-to-days: Internal functions

Jump to:   %   (  
A   C   D   E   F   G   L   M   N   O   P   R   S   T   U   V   W   Y  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   *   +  
A   C   D   F   I   L   N   O   P   S   T  
Index Entry  Section

*
*abbreviated-subzone-name->timezone-list*: Internal special variables
*clock*: Exported special variables
*debug-timestamp*: Internal special variables
*default-timezone*: Exported special variables
*default-timezone-repository-path*: Internal special variables
*location-name->timezone*: Internal special variables

+
+asctime-format+: Exported special variables
+astronomical-julian-date-offset+: Internal special variables
+day-names+: Exported special variables
+day-names-as-keywords+: Internal special variables
+days-per-week+: Exported constants
+gmt-zone+: Exported special variables
+hours-per-day+: Exported constants
+iso-8601-date-format+: Exported special variables
+iso-8601-format+: Exported special variables
+iso-8601-time-format+: Exported special variables
+iso-week-date-format+: Exported special variables
+minimal-day-names+: Internal special variables
+minutes-per-day+: Exported constants
+minutes-per-hour+: Exported constants
+modified-julian-date-offset+: Internal special variables
+month-names+: Exported special variables
+months-per-year+: Exported constants
+none-zone+: Internal special variables
+rfc-1123-format+: Exported special variables
+rfc3339-format+: Exported special variables
+rfc3339-format/date-only+: Exported special variables
+rotated-month-days-without-leap-day+: Internal special variables
+rotated-month-offsets-without-leap-day+: Internal special variables
+seconds-per-day+: Exported constants
+seconds-per-hour+: Exported constants
+seconds-per-minute+: Exported constants
+short-day-names+: Exported special variables
+short-month-names+: Exported special variables
+usecs-per-day+: Internal constants
+utc-zone+: Exported special variables

A
abbrev: Internal structures

C
Constant, +days-per-week+: Exported constants
Constant, +hours-per-day+: Exported constants
Constant, +minutes-per-day+: Exported constants
Constant, +minutes-per-hour+: Exported constants
Constant, +months-per-year+: Exported constants
Constant, +seconds-per-day+: Exported constants
Constant, +seconds-per-hour+: Exported constants
Constant, +seconds-per-minute+: Exported constants
Constant, +usecs-per-day+: Internal constants

D
day: Exported classes
daylight-p: Internal structures

F
failure: Internal conditions

I
indexes: Internal structures

L
leap-seconds: Internal structures
loaded: Internal structures

N
name: Internal structures
nsec: Exported classes

O
offset: Internal structures

P
path: Internal conditions
path: Internal structures

S
sec: Exported classes
Slot, abbrev: Internal structures
Slot, day: Exported classes
Slot, daylight-p: Internal structures
Slot, failure: Internal conditions
Slot, indexes: Internal structures
Slot, leap-seconds: Internal structures
Slot, loaded: Internal structures
Slot, name: Internal structures
Slot, nsec: Exported classes
Slot, offset: Internal structures
Slot, path: Internal conditions
Slot, path: Internal structures
Slot, sec: Exported classes
Slot, subzones: Internal structures
Slot, timestring: Internal conditions
Slot, transitions: Internal structures
Special Variable, *abbreviated-subzone-name->timezone-list*: Internal special variables
Special Variable, *clock*: Exported special variables
Special Variable, *debug-timestamp*: Internal special variables
Special Variable, *default-timezone*: Exported special variables
Special Variable, *default-timezone-repository-path*: Internal special variables
Special Variable, *location-name->timezone*: Internal special variables
Special Variable, +asctime-format+: Exported special variables
Special Variable, +astronomical-julian-date-offset+: Internal special variables
Special Variable, +day-names+: Exported special variables
Special Variable, +day-names-as-keywords+: Internal special variables
Special Variable, +gmt-zone+: Exported special variables
Special Variable, +iso-8601-date-format+: Exported special variables
Special Variable, +iso-8601-format+: Exported special variables
Special Variable, +iso-8601-time-format+: Exported special variables
Special Variable, +iso-week-date-format+: Exported special variables
Special Variable, +minimal-day-names+: Internal special variables
Special Variable, +modified-julian-date-offset+: Internal special variables
Special Variable, +month-names+: Exported special variables
Special Variable, +none-zone+: Internal special variables
Special Variable, +rfc-1123-format+: Exported special variables
Special Variable, +rfc3339-format+: Exported special variables
Special Variable, +rfc3339-format/date-only+: Exported special variables
Special Variable, +rotated-month-days-without-leap-day+: Internal special variables
Special Variable, +rotated-month-offsets-without-leap-day+: Internal special variables
Special Variable, +short-day-names+: Exported special variables
Special Variable, +short-month-names+: Exported special variables
Special Variable, +utc-zone+: Exported special variables
subzones: Internal structures

T
timestring: Internal conditions
transitions: Internal structures

Jump to:   *   +  
A   C   D   F   I   L   N   O   P   S   T  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   C   D   I   L   P   S   T  
Index Entry  Section

C
Class, timestamp: Exported classes
Condition, invalid-time-specification: Internal conditions
Condition, invalid-timestring: Internal conditions
Condition, invalid-timezone-file: Internal conditions

D
date: Exported types

I
invalid-time-specification: Internal conditions
invalid-timestring: Internal conditions
invalid-timezone-file: Internal conditions

L
local-time: The local-time system
local-time: The local-time package

P
Package, local-time: The local-time package

S
Structure, subzone: Internal structures
Structure, timezone: Internal structures
subzone: Internal structures
System, local-time: The local-time system

T
time-of-day: Exported types
timestamp: Exported classes
timezone: Internal structures
timezone-offset: Internal types
Type, date: Exported types
Type, time-of-day: Exported types
Type, timezone-offset: Internal types

Jump to:   C   D   I   L   P   S   T