#include <QCoreApplication>
#include <QDateTime>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QDateTime DateTime=QDateTime::currentDateTime();
printf("%s\n",DateTime.date().toString().toLocal8Bit().data());
printf("%s\n",DateTime.date().toString(Qt::ISODate).toLocal8Bit().data());
printf("%s\n",DateTime.time().toString().toLocal8Bit().data());
printf("%s\n",DateTime.time().toString("h:m:s ap").toLocal8Bit().data());
printf("%s\n",DateTime.time().toString("H:m:s ap").toLocal8Bit().data());
printf("%s\n",DateTime.toString("yyyy-MM-dd HH:mm:ss.zzz").toLocal8Bit().data());
return a.exec();
}
Qt 5.6.2 MinGW 32bit
QDateTime、QDate、QTime转字符串