At the moment I am getting the date and time in the following way:
std::string isoString = boost::posix_time::to_iso_string(boost::posix_time::second_clock::universal_time());
std::string date = isoString.substr(0,8);
std::string time = isoString.substr(9,16);
Problem: The milliseconds are missing and I need this information. How can I obtain the time with milliseconds?