Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
6.6.0
-
None
-
-
3
-
4389b0c42 (dev), 575b9117f (6.6), 244749749 (tqtc/lts-6.5), df73672f9 (dev)
-
Foundations Sprint 94
Description
Run the following test application:
#include <QDateTime> #include <QTimeZone> #include <QDebug> int main() { QTimeZone tzFromId("UTC+01"); qDebug() << "This is true:" << tzFromId.isValid(); qDebug() << "This is UTC+01:" << QTimeZone(60*60).id(); qDebug() << "So this should be true, but is false:" << QTimeZone::isTimeZoneIdAvailable(tzFromId.id()); return 0; }
On macOS with Qt 6 and Qt 5.x, tz.isTimeZoneIdAvailable(tzFromId.id()) returns false.
On Windows, with Qt 6 it also returns false, but Qt 5.15 return true.
Attachments
For Gerrit Dashboard: QTBUG-118586 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
514481,5 | Report as available every QTimeZone(qint32).id() result | dev | qt/qtbase | Status: MERGED | +2 | 0 |
514527,6 | QTimeZone(qint32 offsetSeconds): use IANA ID when one is available | dev | qt/qtbase | Status: MERGED | +2 | 0 |
514746,2 | Report as available every QTimeZone(qint32).id() result | 6.6 | qt/qtbase | Status: MERGED | +2 | 0 |
514897,4 | Report as available every QTimeZone(qint32).id() result | tqtc/lts-6.5 | qt/tqtc-qtbase | Status: MERGED | +2 | 0 |