C++获取时间的问题

来源:互联网 发布:中国产业数据 编辑:程序博客网 时间:2024/06/05 00:31

https://zhidao.baidu.com/question/505585810.html给出了2个方案。但是第一个方案是有问题的。用__DATE__, __TIME__只能给出编译时间,但是不能给出运行时的时间。

方法1:
使用宏 __DATE__ 与 __TIME__ ,这俩宏代表日期与时间,直接使用就可以。
方法2:
#include <ctime>
int main()
{
std::time_t myTime;
std::time(&myTime);
char * ptr=std::ctime(&myTime);//此时ptr指向系统时间字符串
}

0 0