【QT】Qt获取前几天/后几天的时间
Qt 获取 时间 几天
2023-09-11 14:16:59 时间
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); //获取当前时间
其他:
You can increment (or decrement) a datetime by a given number of milliseconds using addMSecs(), seconds using addSecs(), or days using addDays(). Similarly, you can use addMonths() and addYears()
QDateTime monthAgo = currentTime.addMonths(-1); //获取前一月的时间
QDateTime yearAgo = currentTime.addYears(-1); //获取前一年的时间
备注:参数为负数就是获取以前的时间,正数就是获取未来的时间。
相关文章
- Qt-qt creator 运行 出现 "can not open .... jom for write 解决方案
- Qt-获取EXE版本信息(Qt5+win10)(LPCWSTR、std::wstring)
- QT-Qt中MediaPlay的使用,播放视频或MP4
- Qt-char*与QString互转 floatToqstring char*与QString互转 qt字符串与字符串数组操作 Qt 的QString类的使用
- Qt-时间转换、时间加减、获取当前时间并格式化输出及将积秒转换成时间
- 【C/C++学院】(18)QT文件读写/主窗口类/获取host信息
- qt 获取窗口句柄的线程id和进程id GetWindowThreadProcessId
- s3c2410上搭建QT/Embedded4.8.5开发环境(七)--命令行开始第一个Qt程序
- Qt音视频开发48-通用通道管理
- Qt音视频开发28-Onvif信息获取
- Qt编写GIF录屏工具(开源)
- Qt编写物联网管理平台18-数据库设置
- Qt开发经验小技巧31-40
- Qt获取系统串口信息
- 用Qt画一个温度计
- Qt 程序获取程序所在路径、用户目录路径、临时文件夹等特殊路径的方法
- Qt OpenGL 3D模型
- Qt Treewidget添加右键菜单
- Qt 关于QT_BEGIN_NAMESPACE宏的作用
- Qt开发-QT Quick
- 2、QT基础——创建Qt项目
- qt QMediaPlayer获取音频播放结束状态
- Qt QFontMetrics获取字体宽度小示例
- Qt下使用DbgHelp和SetUnhandledExceptionFilter来获取Crash log/dump文件
- Qt中使用vlc-qt处理音视频
- Qt拷贝文件、文件夹以及拷贝进度
- QT 窗口关闭 程序进程不退出
- 使用Qss设置QT程序界面的样式和皮肤
- QT新建工程编译出现"Moc'ing xxx.h..." 找不到文件或者error MSB6006: "cmd.exe" exited with code 3.
- Qt学习一门:直接使用QT具
- QT creator使用(二):Qt项目建立、编译、运行、发布及移植