Я хочу установить заголовок If-Modified-Since-на запрос и взять время из метки времени в файле.Поэтому я извлек метку времени в QDateTime.Я мог бы создать нечто похожее на формат даты, используемый HTTP, но мой сервер и мой клиент используют разные часовые пояса.Есть ли способ получить строку часового пояса из Qt или другой способ создать строку для заголовка.Вот мой код:
QLocale locale(QLocale::English, QLocale::UnitedStates);
QString modificationDate = locale.toString(fileinfo.lastModified(), "ddd, dd MMM yyyy hh:mm:ss 'GMT'");
Я должен установить языковой стандарт, потому что системный языковой стандарт отличается, и сервер не понимает формат, сгенерированный таким образом.Было бы полезно, если бы я мог получить часовой пояс из Qt, чтобы я мог добавить его в строку вместо постоянной «GMT».Но я не нашел способа узнать часовой пояс, который использует Qt.