Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-7589

DateTime mishandles leap seconds

    Details

    • Templates:
    • Sprint:
      Arch 2019-06-03, Arch 2019-06-10
    • Team:
      Architecture

      Description

      As Kian-Tat Lim discovered, daf::base::DateTime does not output the correct ISO string at a leap second: it does not print 60 in the seconds field. It likely also mishandles ISO input at the leap second.

      This may be difficult to fix and not worth the work. Another reasonable possibility is pick one standard uniform time system (TAI or TT) for its C++ time classes and stick to it, eliminating the need to deal with UTC and its complexities. If this is the chosen path it would help to decide soon as if nullifies DM-7587.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                ktl Kian-Tat Lim
                Reporter:
                rowen Russell Owen
                Reviewers:
                Tim Jenness
                Watchers:
                John Parejko, Kian-Tat Lim, Paul Price, Russell Owen
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Summary Panel