home *** CD-ROM | disk | FTP | other *** search
- From: mnetor!utzoo!dciem!msb@seismo.UUCP (Mark Brader)
- Date: Thu, 11 Sep 86 18:37:22 edt
-
- > Another example where time values outside the currently supported
- > (or proposed) range would be useful: some of us like to play with
- > genealogical software; I have known ancestors back to the thirteenth
- > century and frequently work with data to the sixteenth century.
- > But time_t probably isn't the appropriate format to keep such dates,
- > considering Julian vs. Gregorian calendars, old and new style new years,
-
- I would say that time_t WOULD be the appropriate format, for PRECISELY
- those reason, if the range was available. To say otherwise is to say
- that time_t is inappropriate for the way it's normally used because of
- time zones and daylight and standard time.
-
- [ Not precisely, since the form a date is recorded in may vary according
- to not only present location but national origin of the recorder or of the
- person whose date it is, since there are relatively odd formats (1617/18
- is a common format, being used with a date between Jan 1 and Mar 15),
- since many dates are incomplete (e.g., only year is known), and since
- accuracy to the hour is very rare, not to even mention minutes or seconds.
-
- Incidentally, the Mormon Church is coordinating the development of
- something called GEDCOM (GEnealogical Data COMmunications), which is
- a genealogical data interchange format. (It looks rather like a network
- presentation layer to me, even resembling XDR a bit.) They must have
- produced some standard for genealogical dates. I believe I will write
- off for a copy for myself. The address (if anyone else is interested)
- is probably
-
- Genealogical Department
- Ancestral File Operations Unit
- 50 E. North Temple St.
- Salt Lake City, UT 84150
-
- However, I suspect that general discussions on genealogy belong in
- another newsgroup, so submissions to mod.std.unix related to genealogy
- should probably be kept related to date formats or other implementation
- issues. -mod ]
-
- While I'm writing I must correct the common assertion that time_t represents
- a time in the UT (GMT) system. It doesn't. It represents a time in seconds
- from a certain epoch. The time in time_t form at the moment, for instance, is
- 526,841,748. The corresponding time in UT is 4:55:48 pm. Granted that
- the latter is derived from the former by slightly simpler arithmetic than
- is my local zone time, that doesn't mean that a time_t represents a time
- in UT in particular.
-
- I don't think this is of sufficient interest to post to mod.std.unix,
- but you may post any or all if you wish.
-
- Mark Brader, utzoo!dciem!msb
- If ... it seems easier to subvert UNIX systems than most other systems,
- the impression is a false one. The subversion techniques are the same.
- It is just that it is often easier to write, install, and use programs
- on UNIX systems than on most other systems, and that is why the UNIX
- system was designed in the first place.
- -- Frederick T. Grampp & Robert H. Morris
-
- Volume-Number: Volume 6, Number 48
-
-