From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,LOTS_OF_MONEY autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,1ebbccbc114d641e X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-10-24 06:07:23 PST Path: archiver1.google.com!news1.google.com!sn-xit-02!sn-post-01!supernews.com!corp.supernews.com!NewsWatcher!user From: ev_remove_this_ans@evans.pgh.pa.us (Arthur Evans Jr) Newsgroups: comp.lang.ada Subject: Re: Genealogy Software Date: Wed, 24 Oct 2001 09:07:24 -0400 Organization: Posted via Supernews, http://www.supernews.com Message-ID: References: <3BD498DF.27E8B66C@otelco.net> X-Newsreader: MT-NewsWatcher 2.3.1 X-Complaints-To: newsabuse@supernews.com Xref: archiver1.google.com comp.lang.ada:15118 Date: 2001-10-24T09:07:24-04:00 List-Id: In article , Ted Dennison wrote: > In article <3BD498DF.27E8B66C@otelco.net>, Larry Hazel says... > > > >Ada 83. Will need some way to represent dates going back hundreds of years > >(maybe just a fixed length string since some of them will be of the form "ca. > >1784"). Will need a person object (maybe abstract with separate child types > > I remember several threads here from days of yore about the proper way to > represent dates going back hundreds or thousands of years. It might be worth > hitting the archive on groups.google.com and looking for them. There's an ISO standard for today as 2001.10.24 (or maybe 2001-10-24). Dates stored like this go back further than any genealogist is likely to need (well, unless you can trace back to Adam). Moreover, they collate, in that an alphabetic comparison between two dates reveals which is later. This solution of course does not address date ranges, or approximate dates. Art Evans