Проверка даты для отсчета 30 дней

Я хочу подсчитать количество дней, прошедших по отношению к заданной дате. У меня есть предопределенная дата, и я хочу проверить, сколько дней прошло, как только день пройдет 30 дней по отношению к данному времени, я хочу получить сообщение.

в качестве примера указана дата 25/03/2010, и когда моя системная дата достигает 25/04/2010, я должен получить сообщение. Как я могу это реализовать. пожалуйста помогите


person Sijith    schedule 25.03.2010    source источник


Ответы (2)


QDateTime::daysTo(const QDateTime &other) должен выполнить работу

person Kamil Klimek    schedule 28.03.2010

Не проверял, но логика такая:

QDate original = QDate(your_year, your_month, your_date);
original.addDays(30);

if (original > QDate::currentDate())
{
    displayMessage();
}

http://doc.qt.io/qt-4.8/qdate.html

person laura    schedule 25.03.2010