C语言中自动获取当前时间和日期代码
#include<stdio.h>
#include<time.h>
void main()
{
time_t t;//将t声明为时间变量
struct tm *p;//struct tm是一个结构体,声明一个结构体指针
time(&t);
p=localtime(&t);//获得当地的时间
printf("%d-%d-%d %d:%d:%d",1900+p->tm_year,1+p->tm_mon,p->tm_mday,p->tm_hour,p->tm_min,p->tm_sec);
}
运行结果