I`m using date library. I didn`t understand how to get difference between 2 time points in milliseconds?
date::time_of_day<std::chrono::milliseconds> time1;
date::time_of_day<std::chrono::milliseconds> time2;
// set some time...
auto diff = std::chrono::duration_cast<std::chrono::milliseconds>(time2 - time1);
std::cout << diff.count() << " milliseconds" << std::endl;
Error:
no match for 'operator-' (operand types are 'date::time_of_day<std::chrono::duration<long long int, std::ratio<1, 1000> > >' {aka 'date::hh_mm_ss<std::chrono::duration<long long int, std::ratio<1, 1000> > >'} and 'date::time_of_day<std::chrono::duration<long long int, std::ratio<1, 1000> > >' {aka 'date::hh_mm_ss<std::chrono::duration<long long int, std::ratio<1, 1000> > >'})