Ultimate Datetime
2019-07-23, 11:40–11:50, Room 349

Ultimate datetime is a datetime data type, which eliminates many of the limitations and inaccuracies of the datetime datatypes generally employed in computer languages. Ultimate datetime enables representation of datetimes from the Big Bang through to the year 100,000,000,000 with attosecond precision, while properly handling leap seconds, the full range of time zones, and accounting for precision and uncertainty.


Ultimate datetime is a high performance, comprehensive datatype that was developed in C, then integrated into Julia. Ultimate datetime represents datetimes from the Big Bang through the year 100,000,000,000 with attosecond precision. Specifiable precision and uncertainty have been implemented along with a rich set of comparison and arithmetic functions. Leap seconds are handled properly, as is the pre-leap second atomic time period. Local times support the full range of time zones provided in the IANA database, including proper accounting for historical time zones, as well as the varying transitions from the Julian to the Gregorian calendar around the world.