QDateTime time = QDateTime::currentDateTime();
QDateTime time1 = QDateTime::currentDateTime();
QDateTime time2 = QDateTime::currentDateTime();
QDateTime time3 = QDateTime::currentDateTime();
time1.setDate(QDate(2011,01,01));
time2.setDate(QDate(2012,02,02));
time3.setDate(QDate(2013,03,03));
QMap<QDateTime, QString> someMap;
someMap.insert(time, "time");
someMap.insert(time1, "time1");
someMap.insert(time2, "time2");
someMap.insert(time3, "time3");
qDebug() << someMap.value(time);
qDebug() << someMap.value(time1);
qDebug() << someMap.value(time2);
qDebug() << someMap.value(time3);