2010-03-25 7 views
3

주어진 날짜와 관련하여 전달 된 날짜를 계산하고 싶습니다. 나는 나와 함께 미리 정의 된 날짜를 가지고 있으며, 주어진 시간을 기준으로 하루가 30 일이 지나면 전달 된 날짜를 확인하고 싶다. 나는 메시지를 받고 싶다.날짜 계산 30 일

예는 주어진 날짜가 2010 년 25 월 3 일이고 시스템 날짜가 25/04/2010에 도달하면 메시지를 받아야합니다. 어떻게 구현할 수 있습니까?

답변

2

QDateTime::daysTo(const QDateTime &other)이 일을해야

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