C++之日期时间使用

相关资料:

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 }
View Code

结果:

"1970 到目前经过秒数:" 1632450464
"年: " 2021
"月: " 9
"日: " 24
"时间: " 10 : 27 : 44

 

posted on 2021-09-24 10:29  疯狂delphi  阅读(51)  评论(0编辑  收藏  举报

导航