Qt は取得時間を変更します
QDateTime currentTime = QDateTime::currentDateTime(); //获取当前系统时间
QString current_Time = currentTime.toString("yyyy/MM/dd hh:mm"); //设置时间格式
QString beforeDayTime = currentTime.addDays(-1).toString("yyyy/MM/dd hh:mm"); //获取前一天时间
QString beforeDayTime = currentTime.addDays(+4).toString("yyyy/MM/dd hh:mm");//将-1更改为+4,获得的时间为当前时间四天后的时间
UI ウィンドウは次のものを取得します。
ui->dateTimeStart->setDateTime(currentTime.addDays(-1)); //获取前一天时间
ui->dateTimeEnd->setDateTime(currentTime); //获取当前时间
他の:
addMSecs() を使用すると日時を指定したミリ秒単位で、addSecs() を使用すると秒単位で、または addDays() を使用すると日数単位で増分 (または減分) できます。同様に、addMonths() と addyears() を使用できます。
QDateTime monthAgo = currentTime.addMonths(-1); //获取前一月的时间
QDateTime yearAgo = currentTime.addYears(-1); //获取前一年的时间
備考: パラメータが負の場合は前回の時間を取得し、正の場合は将来の時間を取得します。