#include <time.h>
int main()
{
time_t tt = time(nullptr);
printf("%d\n",&tt);//打印结果是一个随机值
printf("%d\n",tt);//打印结果是当前时间的时间戳
printf("%d\n",time(&tt));//打印结果是当前时间的时间戳
printf("%d\n",time(nullptr));//打印结果是当前时间的时间戳
struct tm ptm;
localtime_s(&ptm,&tt);//windows用localtime_s
//localtime_r(&tt,&ptm);//linux用localtime_r
printf("%02d-%02d-%02d %02d:%02d:%02d\n", ptm.tm_year + 1900, ptm.tm_mon + 1,
ptm.tm_mday, ptm.tm_hour, ptm.tm_min, ptm.tm_sec);
return 0;
}
time、localtime_r、localtime_s用法
于 2023-02-15 16:34:30 首次发布