Time

Simon Marlow simonmar at microsoft.com
Wed Jan 26 07:18:17 EST 2005


On 26 January 2005 00:27, Ashley Yakeley wrote:

> In article <5.1.0.14.2.20050125161230.02e21620 at 127.0.0.1>,
>  Graham Klyne <GK at ninebynine.org> wrote:
> 
>> I believe I'm in a minority and don't challenge the majority
>> decision, but I would prefer a date/time representation based on a
>> pair (days,ticks), where ticks is a count of some suitable fraction
>> of a second.  My reasons have been recorded here previously ... I'll
>> dig out a reference if anyone cares.
> 
> I think (days,ticks) might be worth examining for UTC time, since UTC
> has a variable number of seconds for each day (usually 86400, but may
> be one more or one less).

I like the idea of having a single notion of absolute time, which is
independent of TAI or UTC time.  You can do arithmetic on absolute time
(add/subtract absolute units of time, find absolute time differences),
and convert to/from TAI and UTC.

My library happens to keep absolute time as TAI seconds since the epoch,
but it doesn't have to.  A representation using (days,ticks) sounds like
it might be hard to do arithmetic on, though.

Cheers,
	Simon


More information about the Libraries mailing list