#include <time.h>
void now(char *sTime)
{
time_t caltime;
struct tm *tmptr;
int itmptr[6], ii;
time(&caltime);//获取日历时间
tmptr = localtime(&caltime);//根据日历时间获取本地时间
//将本地时间处理成“YYYYMMDDHH24MISS”格式的字串
itmptr[0] = tmptr->tm_year + 1900;
itmptr[1] = tmptr->tm_mon + 1;
itmptr[2] = tmptr->tm_mday;
itmptr[3] = tmptr->tm_hour;
itmptr[4] = tmptr->tm_min;
itmptr[5] = tmptr->tm_sec;
for(ii=0; ii<6; ii++) {
if(itmptr[ii] > 9) sprintf(sTime, "%s%d", sTime, itmptr[ii]);
else sprintf(sTime, "%s0%d", sTime, itmptr[ii]);
}
printf("本地时间 :%s\n", sTime);
}