以下是我的核心代码:
QSqlQuery query;
QDateTime current_date_time= QDateTime::currentDateTime();
QString current_time = current_date_time.toString("yyyy-MM-dd");
qDebug() << current_time ;
query.exec("insert into test(name) values(current_time);") ;
下面是运行的结果:
检查一下数据库表字段的类型
可以使用QDate来获取年份
QDate date(QDate::currentDate());
int year = date.year();
int month = date.month();
int day = date.day();