Details
-
Bug
-
Resolution: Incomplete
-
P2: Important
-
None
-
5.9.5
-
Mac os
Description
Following little code prints wrong date on some Mac machine:
int main(int argc, char *argv[]) { QApplication app(argc, argv); QDate date(1900,1,1); QLocale locale; QString szDate = locale.toString( date,locale.dateFormat(QLocale::FormatType::ShortFormat) ); qDebug()<<szDate<<locale.dateFormat(QLocale::ShortFormat); return app.exec(); } Above code prints (1899-12-12) above code with us locale prints 12/31/99 M/d/yy
This problem is happening with any date 1900 to 1990