QDateTime 转 时间戳
QDateTime time = QDateTime::currentDateTime(); //获取当前时间
int timeT = time.toTime_t(); //将当前时间转为时间戳
以上知识代码获取来自:博主:草莓蛋糕人 的:时间戳和QDateTime相互转换 。
QDate 转 时间戳
QDate 直接 转成 时间戳的方法并没有找到,我的处理:
QDate date;
QString cutOffDate = QString::number(QDateTime::fromString(date.toString("yyyy-MM-dd hh:mm:ss"), "yyyy-MM-dd hh:mm:ss").toTime_t());
时间戳 转 QDate
时间戳 转 QDateTime
在QDate 或则 QDateTime数据上加上N天获得新的时间
QT 帮助文档找到的方法如下QDate::addDays:
QDate QDate::addDays(qint64 ndays) const
Returns a QDate object containing a date ndays later than the date of this object (or earlier if ndays is negative).
Returns