Я не нашел это в документации: как получить локальное время (лучше форматировать) с boost?
Получить местное время с повышением
Ответ 1
Используйте posix_time для создания объекта времени из системных часов.
Например, это выводит текущее системное время как строку формата ISO:
namespace pt = boost::posix_time;
pt::to_iso_string(pt::second_clock::local_time());
Для альтернативных вариантов форматирования см. раздел "Преобразование в строку" ссылочной ссылки и ссылку
Ответ 2
Использовать API ввода/вывода даты времени:
http://www.boost.org/doc/libs/1_42_0/doc/html/date_time/date_time_io.html#date_time.io_objects
Ответ 3
Я не знаю, поможет ли эта помощь, но у boost docs есть examples дат форматирования.
Кроме того, я думаю, что в этой статье описывает некоторые основы, на которые стоит обратить внимание.