Common Lisp library 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.
|Version||1.2.013 - Tuesday, 13 September 2011|
|OS compatibility||Window, *nix|
|Source code repository|
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.
The implementation was also inspired by the Local-Time package by onShore, Inc. available from http://alpha.onshore-devel.com/lisp-software/ (seems not available any longer).
But Erik had criticized their open source implementation heavily. For example, bignum-based operations were defeating the original efficiency purpose of the LOCAL-TIME.
Taking the critique into account and after realizing drawbacks, the fundamentals were redesigned in Ystok-Local-Time and code was rewritten considerably.
Date/time is represented by one of the following three structures:
datecorresponds to the DATE data type in SQL (ISO/IEC 9075:1999,2003).
local-timecorresponds to TIMESTAMP WITHOUT TIME ZONE.
utc-timecorresponds to SQL TIMESTAMP WITH TIME ZONE and contains an explicit timezone offset.
You must be logged to add a note
You must be logged to add a comment