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/.

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 and SBCL.