Ystok-Local-Time
Ystok-Local-Time is a library for for representing and handling time zones, dates, and timestamps.

This package partially supports ISO 8601 format and provides localized read and print of date and time.

Ystok-Local-Time was written by Dmitri Ivanov.

License: LLGPL

Homepage: http://lisp.ystok.ru/ylocal-time/.

ASDF-install package (obsolete) http://lisp.ystok.ru/ylocal-time/ylocal-time-1-2-013.zip

The idea was originally based on the LOCAL-TIME concept proposed by Erik Naggum (1965-2009) in "The Long, Painful History of Time" in 1999.

Date/time is represented by one of the following three structures:

date corresponds to the DATE data type in SQL (ISO/IEC 9075:1999,2003).
  • local-time corresponds to TIMESTAMP WITHOUT TIME ZONE.
  • utc-time corresponds to SQL TIMESTAMP WITH TIME ZONE and contains an explicit timezone offset.

    The library was developed and tested on LispWorks 4.4 and 5.0 for Windows.