我想计算一个特定日期过去的日子。 我和我有一个预定义的日期,我想查看过去的日子,一天过了30天,相对于给定的时间,我想收到一条消息。
示例给定日期是2010年5月25日,当我的系统日期达到25/04/2010时,我必须收到一条消息。 我该如何实现它。请提供帮助
答案 0 :(得分:5)
未经测试,但这是逻辑:
QDate original = QDate(your_year, your_month, your_date);
original.addDays(30);
if (original > QDate::currentDate())
{
displayMessage();
}
答案 1 :(得分:2)
QDateTime::daysTo(const QDateTime &other)
应该做的工作