We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Every millisecound generate unique number as int64.
Use Boost DateTime library.
#include <iostream> #include <boost/date_time/posix_time/posix_time.hpp> using namespace boost::posix_time; int64_t getUTCMillis() { static const ptime epoch(boost::gregorian::date(1970, boost::gregorian::Jan, 1)); ptime now = microsec_clock::universal_time(); return (now - epoch).total_milliseconds(); } int main ( ) { std::cout << getUTCMillis() << std::endl; //PRINT unque sequence number in a form 1368646358875 return 0; }