QT下,要想获取当前时间,需使用QDateTime类
QDateTime current_date_time =QDateTime::currentDateTime();
QString current_date =current_date_time.toString("yyyy.MM.dd hh:mm:ss.zzz ddd");
例:
strcpy(infor.lend_year,current_date_time.toString("yyyy").toUtf8().data()); strcpy(infor.lend_month,current_date_time.toString("MM").toUtf8().data()); strcpy(infor.lend_day,current_date_time.toString("dd").toUtf8().data());
要注意转化成自己想要的格式。yyyy表示年;MM表示月;dd表示日; hh表示小时;mm表示分;ss表示秒;zzz表示毫秒;ddd表示周几,需要什么就用什么。
注意要包含头文件
#include <QTimer> #include <qdatetime.h>