网站运营
位置:首页>> 网站运营>> inux下gettimeofday函数windows替换方法(详解)

inux下gettimeofday函数windows替换方法(详解)

作者:jingxian  发布时间:2023-06-11 23:19:57 

标签:gettimeofday,windows

实例如下:


#include <time.h>
#ifdef WIN32
#  include <windows.h>
#else
#  include <sys/time.h>
#endif
#ifdef WIN32
int
gettimeofday(struct timeval *tp, void *tzp)
{
 time_t clock;
 struct tm tm;
 SYSTEMTIME wtm;
 GetLocalTime(&wtm);
 tm.tm_year   = wtm.wYear - 1900;
 tm.tm_mon   = wtm.wMonth - 1;
 tm.tm_mday   = wtm.wDay;
 tm.tm_hour   = wtm.wHour;
 tm.tm_min   = wtm.wMinute;
 tm.tm_sec   = wtm.wSecond;
 tm. tm_isdst  = -1;
 clock = mktime(&tm);
 tp->tv_sec = clock;
 tp->tv_usec = wtm.wMilliseconds * 1000;
 return (0);
}
#endif
0
投稿

猜你喜欢

手机版 网站运营 asp之家 www.aspxhome.com