🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.mac
Article #4123

Re: why 1904? ms excel

#4123
From: Robert R. Kessler
Date: Wed, 06 Sep 1989 19:44
17 lines
1408 bytes
In article <30291@srcsip.UUCP> mnkonar@src.honeywell.com (Murat N. Konar) writes:
>In article <457a7553.1285f@maize.engin.umich.edu> edt@caen.engin.umich.edu () writes:
>-Excel stores dates and times as serial numbers from 0 to 49710, where
>-0 is the number for January 1, 1904, and 49710 is the number for February 6,
>[stuff deleted]
>-Why 1904?  I don't see why they chose that year rather than 1900 (which makes

My guess is that January 1900 is special, because of it being a leap
year, which would add a day in February, but since it is not a
multiple of 400 years, then the day is taken away, so it isn't really
a leap year.  The year 2000 will be a leap year (aren't we lucky that
we won't have to rewrite all that date software for the year 2000 ;-).
So, you don't have to special case the software to know about
centuries that aren't multiples of 400.  I suspect that it will
think Feb 29, 2100 is a legal date (just a guess).

B.
Technical Details
Message-ID: <3270@wasatch.utah.edu>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!hellgate.utah.edu!wasatch!cons.utah.edu!kessler
References: <457a7553.1285f@maize.engin.umich.edu> <30291@srcsip.UUCP>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!hellgate.utah.edu!wasatch!cons.utah.edu!kessler
From: kessler%cons.utah.edu@wasatch.utah.edu (Robert R. Kessler)
Newsgroups: comp.sys.mac
Subject: Re: why 1904?  ms excel
Message-ID: <3270@wasatch.utah.edu>
Date: 6 Sep 89 19:44:10 GMT
References: <457a7553.1285f@maize.engin.umich.edu> <30291@srcsip.UUCP>
Sender: news@wasatch.utah.edu
Organization: University of Utah CS Dept
Lines: 21