Ранее у меня был вопрос о __DATE__
Я хочу использовать __DATE__
, чтобы получить время сборки. Продукт будет скомпилирован на системах с другой локалью. Формат для __DATE__
всегда одинаков? Моя цель — получить время сборки от __DATE__
, и я хочу убедиться, что он работает на любой системе. В настоящее время я использую:
QDateTime(QLocale("en_US").toDate(QString(__DATE__).simplified(), "MMM d yyyy")).toMSecsSinceEpoch();
Чтобы получить дату и время сборки. Но возможно ли, что в случаях, когда это не сработает, например. возможно ли, что __DATE__
не возвращает Jul 14 2020
, а в локальном формате, например. китайский язык? В последнем случае метод todate не будет работать правильно?