18 auto now = std::chrono::system_clock::now();
19 auto time_t = std::chrono::system_clock::to_time_t(now);
23 localtime_s(&tm, &time_t);
25 localtime_r(&time_t, &tm);
28 std::ostringstream ss;
29 ss << std::put_time(&tm,
"%Y-%m-%dT%H:%M:%S");
42 auto str = std::chrono::high_resolution_clock::now();
44 auto end = std::chrono::high_resolution_clock::now();
45 auto dur = std::chrono::duration_cast<std::chrono::milliseconds>(end - str);
47 return std::make_pair(std::move(res), dur.count());