【发布时间】:2013-12-01 04:06:00
【问题描述】:
我正在做客户端服务器程序。我需要知道我将文件名发送到服务器的时间,还需要知道接收文件的时间和两个时间之间的差异。
以下程序是什么意思?
以下程序有三个 printf 但我能理解哪一个最适合我?
int main(void)
{
char buffer[30];
struct timeval tv;
time_t curtime,t;
gettimeofday(&tv, NULL);
curtime=tv.tv_sec;
t=mktime(localtime(&curtime));
printf("%ld\n",t);
printf("%ld\n",localtime(&curtime));
strftime(buffer,30,"%m-%d-%Y %T.",localtime(&curtime));
printf("%s%ld\n",buffer,tv.tv_usec);
return 0;
}
【问题讨论】:
-
你能在你的问题中包含输出吗?
-
第 1 次 1385872297 第 2 次 140692907040544 第 3 次 11-30-2013 22:31:37.476092
标签: c