sumar separar segundos restar minutos milisegundos milisegundo horas hora formato extraer convertir con como c++ boost time

c++ - separar - Hora local con milisegundos



separar horas y minutos en excel (2)

¿Cómo puedo obtener la hora actual con el impulso de la biblioteca? Puedo hacer esto:

ptime now = boost::posix_timesecond_clock::local_time(); tm d_tm = to_tm(now);

Pero la última vez que la unidad de la estructura de tm es la segunda y la necesito en milisegundos. ¿Puedo obtener la hora actual con milisegundos?


Creo que el código debería ser:

ptime now = boost::posix_time::second_clock::local_time();

Creo que olvidas el " :: " en los códigos. ^ _ ^


mira boost :: posix_time :: microsec_clock :: local_time ()

#include <boost/date_time/posix_time/posix_time_types.hpp> #include <iostream> int main() { boost::posix_time::ptime time = boost::posix_time::microsec_clock::local_time(); boost::posix_time::time_duration duration( time.time_of_day() ); std::cout << duration.total_milliseconds() << std::endl; return 0; }