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

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

实例如下:


#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
标签:gettimeofday,windows
0
投稿

猜你喜欢

  • 架设博客服务器要注意什么

    2010-07-07 15:55:00
  • Web服务器常见8种安全漏洞

    2012-02-25 20:15:00
  • 用Google分析(Analytics)查看精确到小时的流量

    2008-07-01 12:34:00
  • 百度站长俱乐部对部分SEO问题的回答整理

    2010-04-12 18:49:00
  • 将宝塔面板linux版装在/www以外的目录的方法

    2023-08-28 22:31:33
  • 隐藏SMTP旗标(Sendmail/Qmail/Postfix/Exim)

    2007-03-27 11:21:00
  • 非插件实现WordPress首页幻灯片

    2011-11-28 17:02:57
  • 从侠客站长站的成长相信自己的路

    2009-03-11 17:30:00
  • 与好友一起玩转幸运棋牌 体验不一样的社交应用

    2009-10-15 17:34:00
  • 点石互动:屏蔽搜索引擎一直是我们的梦想

    2008-12-23 09:31:00
  • 百度下一步前往何处 阿里巴巴或成为竞争对手

    2009-10-27 15:03:00
  • 虚拟机网络配置(NAT、桥接、Hostonly)详解

    2022-02-11 17:53:24
  • 老谢:网站推广方案怎么写

    2009-04-20 14:26:00
  • 详解linux添加硬盘分区挂载教程

    2023-11-02 19:06:50
  • VIM实现文件快速跳转插件详解

    2022-02-06 08:27:48
  • Godaddy主机控制面板在哪里

    2010-04-17 13:16:00
  • 详解Docker创建支持ssh服务的容器和镜像

    2021-01-30 01:46:49
  • 技巧:打造灵活安全的存储域服务器

    2009-06-04 17:58:00
  • 配置emule的web服务器功能详解

    2009-01-06 17:00:00
  • 安全:不让建用户而防止木马

    2009-10-11 12:05:00
  • asp之家 网站运营 m.aspxhome.com