QDateTime
QDateTime
QString::number(hours)
QDateTime.daysTo(QDateTime);
QDateTime.secsTo(QDateTime);
#include "widget.h"
#include "ui_widget.h"
#include<QDebug>
Widget::Widget(QWidget *parent)
: QWidget(parent)
, ui(new Ui::Widget)
{
ui->setupUi(this);
}
Widget::~Widget()
{
delete ui;
}
void Widget::on_pushButton_DateTime_clicked()
{
QDateTime datetime_old = ui->dateTimeEdit_old->dateTime();
QDateTime datetime_new = ui->dateTimeEdit_new->dateTime();
int day = (datetime_old.secsTo(datetime_new)/3600) / 24;
int hours = (datetime_old.secsTo(datetime_new)/3600) % 24;
QString text = QString("已经过去了") + QString::number(day)+ QString("天零") + QString::number(hours) + QString("小时");
ui->label_DateTime->setText(text);
}
