#include <stdio.h>
#include <time.h>
int main()
{
time_t rawtime;
struct tm * timeinfo;
time(&rawtime);
timeinfo = localtime(&rawtime);
printf("\007 the current data/time is %s\n",asctime(timeinfo));
return 0;
}
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
int main(int argc, char *argv[])
{
struct timeval tv;
char mytime[20] = "";
gettimeofday(&tv,NULL);
strftime(mytime,sizeof(mytime),"%Y%m%d%H%M",localtime(&tv.tv_sec));
printf("Time:%s\n",mytime);
return 0;
}
#include <stdio.h>
#include <time.h>
#include <string.h>
int main()
{
char str[30];
time_t timer;
struct tm *tblock;
timer=time(NULL);
tblock=localtime(&timer);
strcpy(str,asctime(tblock));
printf("Local time is: %s",str);
return 0;
}
第三种和第一种是一样的