从品牌网站建设到网络营销策划,从策略到执行的一站式服务
gettimeofday函数是Linux系统下标准C函数,在Windows下使用会返回-1错误
Linux调用方式:
#include
#include
int64_t getCurrentTime() //直接调用这个函数就行了,返回值最好是int64_t,long long应该也可以
{
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
return (0);
}
#endif
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图