Answers for "c++ get time"

C++
5

time function c++

/* Answer to: "time function c++" */

#include <chrono> 
using namespace std::chrono; 

auto start = high_resolution_clock::now(); 
auto stop = high_resolution_clock::now(); 
auto duration = duration_cast<microseconds>(stop - start); 
  
cout << duration.count() << endl;
Posted by: Guest on March-17-2020
2

c++ print current time

// Current date/time based on current system
time_t now = time(0);

// Convert now to tm struct for local timezone
tm* localtm = localtime(&now);
cout << "The local date and time is: " << asctime(localtm) << endl;

// Convert now to tm struct for UTC
tm* gmtm = gmtime(&now);
if (gmtm != NULL) {
cout << "The UTC date and time is: " << asctime(gmtm) << endl;
}
else {
cerr << "Failed to get the UTC date and time" << endl;
return EXIT_FAILURE;
}
Posted by: Guest on February-28-2021
82

time function c++

#include <chrono> 
using namespace std::chrono; 

auto start = high_resolution_clock::now(); 

// perform function to be timed here...

auto stop = high_resolution_clock::now(); 
cout << duration_cast<microseconds>(stop - start).count() << endl;
Posted by: Guest on March-01-2020
0

c++ get time

#include <chrono>

// Get the time since epoch (realtime clock), in milliseconds
int64_t getCurrentMSinceEpoch()
{
	return std::chrono::duration_cast<std::chrono::milliseconds>(std::chrono::system_clock::now().time_since_epoch()).count();
}

// Get the time since started, in milliseconds
// Better for time difference because it's faster than system_clock
int64_t getTimeMS()
{
	return std::chrono::duration_cast<std::chrono::milliseconds>(std::chrono::steady_clock::now().time_since_epoch()).count();
}
Posted by: Guest on October-24-2021

Browse Popular Code Answers by Language