inux下gettimeofday函数windows替换方法(详解)
时间:2021-02-03 18:25:02|栏目:Linux|点击: 次
实例如下:
#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
栏 目:Linux
下一篇:Linux VPS安全设置之一 修改SSH端口(CentOS/Debian)
本文标题:inux下gettimeofday函数windows替换方法(详解)
本文地址:http://www.codeinn.net/misctech/56075.html