日期检查计数30天

时间:2010-03-25 12:25:50

标签: qt qt4

我想计算一个特定日期过去的日子。 我和我有一个预定义的日期,我想查看过去的日子,一天过了30天,相对于给定的时间,我想收到一条消息。

示例给定日期是2010年5月25日,当我的系统日期达到25/04/2010时,我必须收到一条消息。 我该如何实现它。请提供帮助

2 个答案:

答案 0 :(得分:5)

未经测试,但这是逻辑:

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

答案 1 :(得分:2)

QDateTime::daysTo(const QDateTime &other)应该做的工作