利用__DATE__与__TIME__编译宏特性为Qt程序添加编译日期时间。
static const QDateTime buildDateTime()
{
QString dateTime;
dateTime += __DATE__;
dateTime += __TIME__;
return QLocale(QLocale::English).toDateTime(dateTime, "MMM dd yyyyhh:mm:ss");
}
另外,下列代码并不能获取编译日期时间,而是获取程序运行的当前日期时间。
QDateTime::currentDateTime()