Как я могу конвертировать между локальным и временем UTC (в частности, от локального к UTC) с помощью boost::date_time
с использованием текущего системного часового пояса? Я знаю о boost::date_time::local_adjustor
, но для этого требуется аргумент шаблона, зависящий от часового пояса.
Неудачный, независимый от платформы способ, как мне это сделать конкретно в Linux?
Как в стороне, как несуществующие моменты времени обрабатываются во время преобразования? Например, если на один день короткий час из-за DST, и я пытаюсь преобразовать точку времени из пропавшего часа, каково будет итоговое универсальное время?