10 using std::chrono::duration_cast;
11 using std::chrono::high_resolution_clock;
12 using std::chrono::milliseconds;
28 return high_resolution_clock::now().time_since_epoch() / milliseconds(1);
36 inline static string getAsString(
const string& format =
"%Y-%m-%d %H:%M:%S") {
38 std::time_t now = std::chrono::system_clock::to_time_t(std::chrono::system_clock::now());
39 char timeString[256] = {0};
40 std::strftime(timeString,
sizeof(timeString), format.c_str(), std::localtime(&now));
41 return string(timeString);
static string getAsString(const string &format="%Y-%m-%d %H:%M:%S")
Get date/time as string.
static int64_t getCurrentMillis()
Retrieve current time in milliseconds.