1、拖个dateTimeEdit在界面上,同时来判断输入的时间的最后一天的日期是什么?

    int year,month;
    int monthArr[12]={31,28,31,30,31,30,31,31,30,31,30,31};
    QDateTime time = ui->dateTimeEdit->dateTime();
    year = time.toString("yyyy").toInt();
    QStringList timeSplit = time.toString("yyyy-MM").split("-");
    month = timeSplit.at(1).toInt();
    qDebug()<<"month=="<<month;
    if((year%400==0)&&(year%4==0||year%100==0))
    {
        monthArr[1]=29;
    }
    for(int i = 0;i < 12; i++)
    {
        if(month==(i+1))
        {
            qDebug()<<month<<"月有"<<monthArr[i]<<"天"<<endl;
            QString lastTime =time.toString("yyyy-MM")+QString("-")+QString::number(monthArr[i])+QString(" 23:59:59");
            qDebug()<<"lastTime=="<<lastTime;
        }
    } 





















