C++ 取得系统当前时间

清泛原创
方法一,只能精确到秒
#include <time.h>

time_t tt = time(NULL);//这句返回的只是一个时间戳
tm* t= localtime(&tt);
printf("%d-%02d-%02d %02d:%02d:%02d\n", 
  t->tm_year + 1900,
  t->tm_mon + 1,
  t->tm_mday,
  t->tm_hour,
  t->tm_min,
  t->tm_sec);

方法二,可以精确到毫秒
#include <windows.h>

SYSTEMTIME st = {0};
GetLocalTime(&st);
printf("%d-%02d-%02d %02d:%02d:%02d\n", 
  st.wYear,
  st.wMonth,
  st.wDay,
  st.wHour,
  st.wMinute,
  st.wSecond);

C++ 系统时间

分享到:
评论加载中,请稍后...
创APP如搭积木 - 创意无限,梦想即时!
回到顶部