1
У меня есть два UTC метки времени (время, 1.1.1970)новообращенный в струнной импульс
Я хочу, чтобы показать разницу между ними, как струнный% H:% M:% S, например. 13:34:12
В настоящее время я получил это далеко
time_facet *facet = new time_facet("%H:%M:%S");
cout.imbue(locale(cout.getloc(), facet));
ptime now = boost::date_time::not_a_date_time;
now = boost::posix_time::microsec_clock::universal_time();
ptime timerEnd = from_time_t(timestamp);
boost::posix_time::time_period tp(now, timerEnd);
//what now?
Awsome Thankyou – Middy
Блин ... ответ неправильный ... Я должен был проверить pt :: time_facet * facet = new pt :: time_facet ("% H:% M"); также выводит «02:46:40» – Middy
Вправо, конструктор устанавливает только формат для ptime, а не для time_duration, я отредактировал ответ – kinnou02