// 我们的平台支持返回服务器当前时间的功能,但是原来的实现只能是time_t mytime形式的,
// 经过简单的localtime(mytime)和ctime(&mytime)处理.精度是不够的,为了返回高精度的时间,
// 我使用了gettimeofday函数。这里一个简单的小例子说明了他的简单用法。记下来,希望以后用起来能够顺手些。
// 首先是申请struct timeval的变量,这个结构体包含两个子变量,tv_sec返回的是秒数,tv_usec返回的是微秒数。
#include <sys/time.h>
#include <stdio.h>
main()
{
struct tpstart;
float micro;
char timeBuf[64];
char buf[64];
gettimeofday(&tpstart,NULL);
micro=tpstart.tv_usec;
snprintf(timeBuf, sizeof(timeBuf),"%f", micro);
strncat(buf, timeBuf,6);
printf("/n%s",timeBuf);
printf("/n%s/n",buf);
exit(0);
}