gettimeofday()函数的使用方法
1.函数原型
#includeint gettimeofday(struct timeval *tv, struct timezone *tz);
2.说明
gettimeofday()会把目前的时间用tv 结构体返回,当地时区的信息则放到tz所指的结构中
3.结构体
struct timeval{
long tv_sec;
long tv_usec;
};
struct timezone{
int tz_minuteswest;
int tz_dsttime;
}
#include#include #include #include #define SIZE_OF_DATETIME 20 void sysUsecTime(char *pTime) { struct timeval tv; struct timezone tz; int i=0; struct tm *p; char sys_time[SIZE_OF_DATETIME+1]=""; gettimeofday(&tv, &tz); p = localtime(&tv.tv_sec); sprintf(sys_time,"%d%d%d%d%d%d%ld",1900+p->tm_year, 1+p->tm_mon, p->tm_mday, p->tm_hour, p->tm_min, p->tm_sec, tv.tv_usec); printf("strlen(sys_time)=[%d]n",strlen(sys_time)); printf("sys_time=[%s]n",sys_time); for ( i=strlen(sys_time);i


