XMLWordPrintable

Details

    • Technical task
    • Resolution: Unresolved
    • P3: Somewhat important
    • None
    • Core: Date/Time
    • None
    • All

    Description

      There are various ways that CLDR supports identifying time-zones, such as the Windows identifiers (that we already could support – but don't, even on Windows, accept as IDs since they're not IANA IDs).
      It would make sense to support these in a cross-platform backend (or family thereof), analogous to the existing UTC and proposed POSIX one, in addition to the (eventually std::chrono:tzdb-based but, in the mean-time) platform-specific ones.
      In particular, it is possible our existing platform-specific backends support some of these names via the native APIs they call, that we should not lose when we make the transition to tzdb.

      It would be perfectly reasonable for these to only be accepted via a pseudo-constructor such as QTZ::fromWindowsId() for the Windows IDs, and similar for the other types supported by CLDR.
      See also QTBUG-112006's suggestions on pseudo-constructors and the constructor.

      Attachments

        Issue Links

          For Gerrit Dashboard: QTBUG-112909
          # Subject Branch Project Status CR V

          Activity

            People

              Eddy Edward Welbourne
              Eddy Edward Welbourne
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There is 1 open Gerrit change