PDA

View Full Version : Problem with QDateTime



qt_developer
18th September 2014, 07:38
I've detected the problem, the datetime "2013-09-09T02:23:60Z" is invalid. The correct datetime is "2013-09-09T02:24:00Z".

Regards.

qt_developer
18th September 2014, 07:41
Hi all,

I have this code:



Qt::DateFormat format = Qt::ISODate;
QDateTime dateTime = QDateTime::fromString("2013-09-09T02:23:60Z", format);
QString year = QString::number(dateTime.date().year());
QString month = QString::number(dateTime.date().month());
QString day = QString::number(dateTime.date().day());
qDebug() << "dateTime:" << dateTime.toString(format) << "year:" << year << "month:" << month << "day:" << day;


and I get this output: datetime: "" year: "0" month: "0" day: "0"

What's wrong?

Best regards.

I've detected the problem. The datetime "2013-09-09T02:23:60Z" is invalid. The correct datetime is "2013-09-09T02:24:00Z".

Regards.