Libfmt 9.1: формат `chrono :: time_point ` как UTCC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Libfmt 9.1: формат `chrono :: time_point ` как UTC

Сообщение Anonymous »

Я использую libfmt версию 9.1. У меня есть Chrono :: Time_point время, который внутренне удерживает время в UTC. Я хочу вывести это время (и дату) без какого -либо преобразования в локальный часовой пояс .
Это поведение по умолчанию в libfmt версии 10, но в версии 9.1 libfmt преобразует точку времени в локальный часовой зод. Этот код: < /p>

Код: Выделить всё

char e[] = "TZ=:Pacific/Auckland";
putenv(e);
tzset();
auto tp = std::chrono::sys_seconds::min();
auto tpStr = fmt::format( "{:%F %T %Z}", tp);
std::cout 

Подробнее здесь: [url]https://stackoverflow.com/questions/77265038/libfmt-9-1-format-chronotime-pointchronosystem-clock-as-utc[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»