1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
5
>GnuCash Y2K Readiness</TITLE
8
CONTENT="Modular DocBook HTML Stylesheet Version 1.64
11
TITLE="GnuCash Online-Handbuch"
12
HREF="index.html"><LINK
14
TITLE="Report Development"
15
HREF="xacc-repdev.html"><LINK
17
TITLE="GNU General Public License"
18
HREF="xacc-gpl.html"></HEAD
37
>GnuCash Online-Handbuch</TH
45
HREF="xacc-repdev.html"
46
><<< Previous</A
59
>Next >>></A
74
>GnuCash Y2K Readiness</A
90
HREF="xacc-y2k.html#AEN7026"
104
>GnuCash versions 1.1.25 and later store all dates as seconds and
105
nanoseconds, where the seconds are stored in a 64-bit signed
106
integer. This should suffice to store dates into both the distant past
107
as well as the distant future, so long as they fall not
111
> many orders of magnitude outside
112
cosmologists' estimations of the age of the universe. </P
114
>The file format for version 1.1.25 and later stores dates in the
115
above-described fashion. </P
117
>Some internal routines use the <TT
121
to express seconds. Note that on most OSes, this is a 32-bit quantity,
122
and is thus limited to the Unix epoch, roughly December 1901 thru Jan
123
2038. It is reasonable to expect that <TT
127
migrate to the use of 64 bit values by that time. </P
129
>Backup and log files are time-stamped using the standard Unix
133
> routine, which takes a
137
> argument. Thus, the backup and log
138
mechanism may experience trouble in 2038, assuming your present Unix
139
continues to be in service at that time without any remediation.</P
141
>Note that GnuCash also correctly recognizes February 29th, 2000
142
as a "leap day," another of the "critical Y2K dates." </P
144
>This is all highly suggestive that GnuCash should cope
145
reasonably well with the transition to the new millennium, whether you
146
consider that takes place in 2000 or in 2001... </P
148
>Y2K issues are described in more detail at <A
149
HREF="http://www.ntlug.org/~cbbrowne/linuxy2k.html"
171
HREF="xacc-repdev.html"
172
><<< Previous</A
188
>Next >>></A
196
>Report Development</TD
206
>GNU General Public License</TD
b'\\ No newline at end of file'