欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 明星 > 两个时间戳计算时间差

两个时间戳计算时间差

2025/6/6 18:58:37 来源:https://blog.csdn.net/2301_77560238/article/details/143406602  浏览:    关键词:两个时间戳计算时间差

提示:文章

文章目录

  • 前言
  • 一、背景
  • 二、
    • 2.1
    • 2.2
  • 三、
    • 3.1
  • 总结

前言

前期疑问:
本文目标:


一、背景

最近

二、

2.1

void GetTimeWithDis::GetTimeWithDisInterval()
{for (int i = 1; i < m_timeWithDis.size(); i++) {std::string str1 = m_timeWithDis[i - 1];std::string str2 = m_timeWithDis[i];std::chrono::time_point<std::chrono::system_clock> tp1 = std::chrono::system_clock::from_time_t(timestamp2Time(std::stol(m_timeWithDis[i - 1])));std::chrono::time_point<std::chrono::system_clock> tp2 = std::chrono::system_clock::from_time_t(timestamp2Time(std::stol(m_timeWithDis[i])));// 计算两个时间点之间的差异std::chrono::milliseconds diff = std::chrono::duration_cast<std::chrono::milliseconds>(tp1 - tp2);m_timeWithDisIntervalTime.push_back(diff.count() / 1000);// 输出差异毫秒数std::cout << "The difference in milliseconds is: " << diff.count() << " ms" << std::endl;}
}void GetTimeWithDis::ShowTimeWithDisInterval()
{printf("m_timeWithDisIntervalTime\n");for (time_t interval: m_timeWithDisIntervalTime) {std::cout << "The difference in milliseconds is: " << interval << " s" << std::endl;}
}int main()
{printf("GetTimeWithDis\n");GetTimeWithDis getTimeWithDis;getTimeWithDis.m_timeWithDis.push_back("1725354889491");getTimeWithDis.m_timeWithDis.push_back("1725354191449");getTimeWithDis.m_timeWithDis.push_back("1724750800607");getTimeWithDis.GetTimeWithDisInterval();getTimeWithDis.ShowTimeWithDisInterval();return 0;
}

2.2

三、

3.1


总结

未完待续

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词