网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

gettimeofday

gettimeofday函数是Linux系统下标准C函数,在Windows下使用会返回-1错误
Linux调用方式:
#include
#include //添加头文件
int64_t getCurrentTime() //直接调用这个函数就行了,返回值最好是int64_t,long long应该也可以
{

10年积累的成都网站建设、网站设计经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有烟台免费网站建设让你可以放心的选择与我们合作。

struct timeval tv;
gettimeofday(&tv,NULL); //该函数在sys/time.h头文件中
return ((long long)tv.tv_sec) 1000 + tv.tv_usec / 1000;
}
注意:2038年以后,由于tv.tv_sec超出32位整型,所以就会溢出,保险的做法是进行类型强制转换
Windows系统调用getimeofday,会返回-1错误。可以编写一个函数替代该函数
#include
#ifdef WIN32
#include
#else
include
#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
分享链接:http://bjjierui.cn/article/ggisoo.html

其他资讯