取当前时间
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
int main(void){
time_t t; //先定义一内存用来存储time_t格式的时间
time_t *p=&t; //取定义内存指针,因为time()函数必须要导入指针
time(p); //取当前时间
printf("%s\n",ctime(p)); //把 time_t 格式时间用字符串显示
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
int main(void){
time_t t1;
time(&t1);
printf("%s\n",ctime(&t1));
struct tm *p=localtime(&t1);
printf("%d\n",p->tm_hour);
struct tm *p1=gmtime((&t1));
printf("%d\n",p1->tm_hour);
return 0;
}