Well, ISO Standard Time Format has a means of *designating* them in data where
it matters as 00..60 . UTC has the accounted for time. This doesn't mean that
computer clocks have to account for them in the mapping of seconds to times
like ctime does. Most of our computer clocks drift a bit and get reset
periodically.
Anyway, what we're interested in here is not how many actual seconds according
to UTC have elapsed since the epoch, but when the 1e9 rollover occurs
according to ctime().
John Abreau wrote:
>
> John Tobey <[EMAIL PROTECTED]> writes:
>
> > On Sun, Aug 05, 2001 at 10:55:33PM -0400, Bill Ricker wrote:
> > >
> > > Unambiguously, ISO standard time is 2001-09-09-01:46:40Z.
> >
> > Hmm, this seems to ignore leap seconds. Anybody know how many there
> > have been?
>
> I seem to recall reading somewhere that the ISO standard for time does in
> fact
> deal correctly with leap seconds, by appending them to the previous minute.
> Whereas most minutes run from 00..59, a minute with a leap-second tacked on
> runs from 00..60.
>
> I probably read this in an SQL tutorial in the distant past.
>
> --
> John Abreau / Executive Director, Boston Linux & Unix
> ICQ 28611923 / AIM abreauj / JABBER [EMAIL PROTECTED] / YAHOO abreauj
> Email [EMAIL PROTECTED] / WWW http://www.blu.org