代码
cpp
std::string timp_point()
{
auto high_res_now = std::chrono::high_resolution_clock::now();
// 将高精度时钟的时间点转换为系统时钟的时间点
auto now = std::chrono::time_point_cast<std::chrono::system_clock::duration>(high_res_now);
// 转换为time_t类型
std::time_t currentTime = std::chrono::system_clock::to_time_t(now);
// 转换为本地时间
std::tm *localTime = std::localtime(¤tTime);
// 创建一个缓冲区来存储格式化的日期字符串
char dateBuffer[100];
// 使用strftime格式化日期
std::strftime(dateBuffer, sizeof(dateBuffer), "%Y%m%dT%H%M%S", localTime);
std::string time_p = dateBuffer;
return time_p;
}