以前我有一个关于__DATE__
我想用来__DATE__
获取构建时间。该产品将在具有不同语言环境的系统上编译。格式__DATE__
总是一样的吗?我的目标是从中获取构建时间,__DATE__
并且我想确保它可以在任何系统上运行。目前我使用:
QDateTime(QLocale("en_US").toDate(QString(__DATE__).simplified(), "MMM d yyyy")).toMSecsSinceEpoch();
获取构建时间的日期时间。但是是否有可能在这种情况下不起作用,例如是否有可能__DATE__
不返回Jul 14 2020
但以本地格式(例如中文)返回?如果是最后一种情况,那么 todate 方法将无法正常工作吗?