C++中时间记录的常用操作

编程入门 行业动态 更新时间:2024-10-23 23:22:33

C++中时间记录的<a href=https://www.elefans.com/category/jswz/34/1769776.html style=常用操作"/>

C++中时间记录的常用操作

C++中时间的记录

C++中做时间记录我就用到两种情况

  1. 算法处理时长的记录(cpp)
#include<time.h>
#include<iostream>int main(void)
{clock_t start,finish;clog << "开始检测..." << endl;start = clock()# 处理过程...# ...# ...处理结束finish = clock()clog << "检测结果: ";clog << "耗时: " << (finish-start)/1000 << "ms" << endl;return 0;
}
  1. 记录收到请求和某些关键时间发生的时间点
  • 简单打印一下时间(cpp)
#include <time.h>
#include <iostream>int main(void)
{time_t t;struct tm *timeinfo;  //结构体time(&t);timeinfo = localtime(&t);clog << "时间:" << asctime(timeinfo) << endl;  //以字符串形式输出localtime本地时间return 0;
}
  • 若要单独打印时间或者日期(Clang)
#include <time.h>
#include <stdio.h>
int main()
{char *wday[] = {"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"};time_t t;struct tm *p;time(&t);p = localtime(&t); //取得当地时间printf("%d/%02d/%02d ", (1900+p->tm_year), (1+p->tm_mon), p->tm_mday);printf("%s %02d:%02d:%02d\n", wday[p->tm_wday], p->tm_hour, p->tm_min, p->tm_sec); //wday:星期return 0;
}

可参考 打印(输)出系统时间-----time相关函数

更多推荐

C++中时间记录的常用操作

本文发布于:2023-06-28 19:58:12,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/932770.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:常用   操作   时间

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!