系统时间获取

论坛 期权论坛 脚本     
匿名网站用户   2020-12-20 01:33   11   0

简单做个记录,避免重复工作。

#ifndef WINDOWS_PLATFORM
   timeval now;
   gettimeofday(&now, NULL);
   int msec = now.tv_usec/1000;
   time_t curtime = time(0);
   tm tim =*localtime(&curtime);
   sprintf(str, "%4d-%2d-%2d %2d:%2d:%2d.%3d ", tim.tm_year + 1900, tim.tm_mon+1, tim.tm_mday, tim.tm_hour, tim.tm_min, tim.tm_sec, msec);
#else
   SYSTEMTIME localtime;
   ::GetLocalTime(&localtime);
   sprintf(str, "%4d-%2d-%2d %2d:%2d:%2d.%3d ", localtime.wYear, localtime.wMonth, localtime.wDay, localtime.wHour, localtime.wMinute, localtime.wSecond, localtime.wMilliseconds);
#endif


分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:1136255
帖子:227251
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP