|
From: | Sergei Haramundanis |
Subject: | [Gcl-devel] Solving the Year 2038 Problem in GNU Common Lisp |
Date: | Mon, 23 Dec 2013 23:05:02 -0500 |
User-agent: | Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.16) Gecko/20121216 Iceowl/1.0b1 Icedove/3.0.11 |
Since all currently existing databases have very restrictive date ranges and all operating systems in one way or another have this type of problem, I am looking at abstracting time references using an Epoch to define zero time, a 19-byte signed integer (instead of the current 13-byte integer) to identify the number of milliseconds since the Epoch and possibly an Ephemeris for validation and adjustment for leap-seconds, etc.
I know this is a difficult problem to solve, so am interested in any thoughts the community has on this issue.
Thanks for any information you can provide. Sergei
[Prev in Thread] | Current Thread | [Next in Thread] |