为Qt程序获取编译日期时间

利用__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()

你可能感兴趣的:(Qt)