相关资料:
https://www.runoob.com/cplusplus/cpp-date-time.html
实例:
1 #include "mainwindow.h" 2 #include "ui_mainwindow.h" 3 4 #include <iostream> 5 #include <ctime> 6 7 #include <QDebug> 8 9 using namespace std; 10 11 MainWindow::MainWindow(QWidget *parent) 12 : QMainWindow(parent) 13 , ui(new Ui::MainWindow) 14 { 15 ui->setupUi(this); 16 17 // 基于当前系统的当前日期/时间 18 time_t now = time(0); 19 20 qDebug() << QStringLiteral("1970 到目前经过秒数:") << now; 21 22 tm *ltm = localtime(&now); 23 24 // 输出 tm 结构的各个组成部分 25 qDebug() << QStringLiteral("年: ")<< 1900 + ltm->tm_year; 26 qDebug() << QStringLiteral("月: ")<< 1 + ltm->tm_mon; 27 qDebug() << QStringLiteral("日: ")<< ltm->tm_mday; 28 qDebug() << QStringLiteral("时间: ")<< ltm->tm_hour << ":" 29 << ltm->tm_min << ":" 30 << ltm->tm_sec << endl; 31 } 32 33 MainWindow::~MainWindow() 34 { 35 delete ui; 36 }
结果:
"1970 到目前经过秒数:" 1632450464
"年: " 2021
"月: " 9
"日: " 24
"时间: " 10 : 27 : 44