C++秒级时间戳,毫秒级时间戳
Posted 王牌飞行员_里海
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++秒级时间戳,毫秒级时间戳相关的知识,希望对你有一定的参考价值。
时间戳,秒级
测试代码:
#include <iostream> #include <time.h> #include <windows.h> using namespace std; int main() { //------当前的时间戳(秒)-------- time_t t; time(&t); cout << t << endl; Sleep(1200); time(&t); cout << t << endl; system("pause"); return 0; }
结果:
时间戳,毫秒级
测试代码:
#include <iostream> #include<sys/timeb.h> using namespace std; long long systemtime() { timeb t; ftime(&t); return t.time * 1000 + t.millitm; } int main() { //------当前的时间戳(豪秒)-------- while (1) { long long timeA = systemtime(); cout << timeA << endl;
//system("cls"); } system("pause"); return 0; }
结果:
毫秒级时间间隔
测试代码:
#include <iostream> #include<time.h> #include <windows.h> using namespace std; int main() { //------时间间隔(豪秒)-------- clock_t start, end; start = clock(); Sleep(50); //windows API 毫秒 end = clock(); cout << end - start << "毫秒" << endl; system("pause"); return 0; }
结果:
以上是关于C++秒级时间戳,毫秒级时间戳的主要内容,如果未能解决你的问题,请参考以下文章