qt获取日期与时间字符串

1.获取“年月日”
可以通过QDate获取“年月日”,需要加头文件"#include< QDate>"

D=QDate::currentDate()获取当前日期,年月日分别为:“D.year()”“D.month()”“D.day()”

2.获取“时分秒””
通过QTime获取“时分秒”,需要加头文件"#include< QTime>"

T=QTime::currentTime();获取当前时间,时分秒分别为:“T.hour()”“T.minute()”“T.second()”

3.代码:

    QString nameget=ui->lineEdit_3->text();
    QDate D;
    D=QDate::currentDate();
    QTime T;
    T=QTime::currentTime();
    QString bagname =QString("%1%2-%3-%4-%5:%6:%7").arg(nameget).arg(D.year()).arg(D.month()).arg(D.day()).arg(T.hour()).arg(T.minute()).arg(T.second());//指定文件路径
    qDebug() << bagname;

4.效果

在这里插入图片描述

你可能感兴趣的:(qt,工具)