[time-nuts] imprecise but adequate time
Tom Van Baak
tvb at LeapSecond.com
Tue May 28 17:02:00 UTC 2019
Hi Eric,
> 2. Date/time stamps in the data shall be rounded to the nearest EVEN
second by the system instances
That's a clever way to both mask accuracy & uncertainty and to avoid
leap seconds. Still, it smells like a hack, unfit for the 21st century.
But I feel your pain.
BTW, this is how mod times are stored in the FAT file system. [1] For
example, if a camera uses a SD card, you'll see that every photo has an
EVEN time stamp. In this case it wasn't to avoid leap seconds but rather
it allowed time-of-day to fit in 16 bits (back in the era when bytes
mattered). So there's ancient (any maybe even forensic or legal)
precedent for what you're doing.
I worry, though, about the next person tasked with improving your
design. You have fused two separate issues together: the issue of
timestamp accuracy / resolution / legal traceability, and the issue of
properly handling UTC (leap seconds). Are you sure there's no other
practical solution than to use EVEN seconds?
/tvb
[1] https://en.wikipedia.org/wiki/File_Allocation_Table
More information about the Time-nuts_lists.febo.com
mailing list