linux c 获取当前时间 毫秒级的 unix网络编程

来源:互联网 发布:php 上传文本文件 编辑:程序博客网 时间:2024/06/05 07:48

#include <time.h>

#inlcude <sys/time.h>

char *
gf_time(void) /* get the time */
{
struct timevaltv;
static charstr[30];
char*ptr;

if (gettimeofday(&tv, NULL) < 0)
err_sys("gettimeofday error");

ptr = ctime(&tv.tv_sec);
strcpy(str, &ptr[11]);
/* Fri Sep 13 00:00:00 1986\n\0 */
/* 0123456789012345678901234 5 */
snprintf(str+8, sizeof(str)-8, ".%06ld", tv.tv_usec);

return(str);
}

0 0
原创粉丝点击