Earlier quoted context omitted.
Getting a TAI timestamp is impossible because the BIPM (the authority that defines TAI) does not want TAI used for such purposes. Without approval from the authority nobody will undertake to construct the technology to provide TAI to an operational system. Without a source for TAI, any system which claims to be using TAI is making the same mistake that POSIX made with UTC. To wit: Creating a new thing which has the n…
Why doesn't BIPM want TAI to be used for timestamps?
Some Notes About Time
91–100 of 118 posts
Re: Some Notes About Time
#92Earlier quoted context omitted.
Also, there have been many definitions of UTC, GMT etc over time. So to be truly correct you'd always have to mention which definition of UTC you are referring to when you use the term. And the ITU-R is debating to redefine UTC once again and remove leap seconds ( http://www.ucolick.org/~sla/leapsecs/ ). If you are really interesting in the time stuff, here is a great resource: http://www.ucolick.org/~sla/ .
>mention which definition of UTC you are referring to Doesn't the time value tell you? Or have there been temporally overlapping definitions of UTC that disagreed?
Re: Some Notes About Time
#93Who was the genius who decided that unix time should handle leap seconds? It seems like such an obviously bad idea. The biggest advantage of unix time has always been that it is monotonically increasing and that it is precisely defined as seconds since the epoch, period. And then all of that is now broken because of this decision. Also, does the problem that the leap second solves actually warrant all of the problems…
> Also, does the problem that the leap second solves actually warrant all of the problems that it causes? Definitely not. The only benefit of leap seconds is keeping UTC in sync with solar time: the sun is highest in the sky at 12:00 noon at Greenwich. But in the modern world, synchronizing solar time and clocks to <1 minute is of no value to anyone but nostalgic astronomers.
Re: Some Notes About Time
#94Time is even more complicated than that because of vagueness, either intentional or unintentional. Humans represent time vaguely rather than precisely. Computers tend not to. A while back, the British Library catalogue was put online as linked data. The library cataloguers had added details of author birth and death years but not always birth dates . But the data model normalised "1941" to "1941-01-01". (They fixed i…
Re: Some Notes About Time
#95> When storing time, store Unix time. It's a single number. Don't do this in your database. Use your datetime types. Please. You might save some work with your timezone but you're not going to be able to use intervals etc in a smart way. This would be even dumber with PostgreSQL, which has much more robust date/time functionality (being able to use the - operator with datetimes and intervals, for example) and complet…
Why can't you use intervals in a smart way? Single number is the easiest and fastest method to use for intervals. The only true problem with storing unix time is leap seconds and relativistic effects, which can both be safely ignored for most time keeping usages.
Re: Some Notes About Time
#96Re: Some Notes About Time
#97Earlier quoted context omitted.
I think you mean that unix time is seconds since the epoch minus leap seconds.
All depends on what sign you assign to the leap seconds!
Alas, I'm afraid you've no other option but to admit a minor error, as traumatic as that may be.
Re: Some Notes About Time
#98Re: Some Notes About Time
#99Earlier quoted context omitted.
All depends on what sign you assign to the leap seconds!
Ah, but negative numbers are not included in the set of counting numbers, and your initial comment referred to "the leap seconds" with no reference to "the leap second offset" or other verbiage that might imply anything other than a simple count of leap seconds. Alas, I'm afraid you've no other option but to admit a minor error, as traumatic as that may be.
Re: Some Notes About Time
#100This topic comes up again and again. But I mostly read only about the problems, not about the solutions. This post advises to use Unix timestamps. That's already what I'm doing mostly everywhere. And it seems to me like most people do and like this is somewhat accepted as the best available option - but still not perfect. Then I am wondering again: Isn't there really a perfect solution? Esp., the problems with Unix t…
I'm a noob. How can two equal timestamps represent different times? Or do you just mean as presented in different timezones?