And the winner is: the VMS time format
26-APR-1999 14:51:50.00 44318551100000000 Mon Apr 26 10:51:50 1999
6-AUG-2034 14:51:50.00 55452055100000000 Sun Aug 6 10:51:50 2034
VMS date (CH) ticks Unix date(+timezone)
Why VMS? It is a well-known, widely-used (also outside VMS) format
and at least one of us is a VMS nostalgic :-)
100 ns granularity, 64 bit tick counter since “Smithsonian base date” 00:00 17-Nov-1858
Unix (Posix): granularity 1s (Unix date, etc)
We won’t come close to making use of the 100ns granularity now
but we might be able to do better (NT clock, correlate accelerator ticks with time ticks, a common time base, something) in the future and will be ready
64 bit integer ready to be fed to conversion routines, and then to ctime, etc