Details
-
Bug
-
Resolution: Done
-
P4: Low
-
5.6.0 Alpha
-
Ubuntu 13.04
-
81858bf1722081d99fdea72f55e67c04c5bb3d92
Description
When on Europe/Helsinki timezone, these two seemingly similar programs give different results:
const QDateTime fromUTC = QDateTime(QDate(2015, 3, 28), QTime(4, 0, 0), Qt::UTC).toLocalTime(); qDebug() << fromUTC.addDays(1).toString(); // "Sun Mar 29 07:00:00 2015"
const QDateTime localtime = QDateTime(QDate(2015, 3, 28), QTime(6, 0, 0), Qt::LocalTime); qDebug() << localtime.addDays(1).toString(); // "Sun Mar 29 06:00:00 2015"
This was introduced by commit: 3b36a550b04fbdfca835002c9c090be8099afa7f