开发者社区 问答 正文

如何用C++获取当前系统时间

如何用C++获取当前系统时间,望大神给出具体的执行步骤,还有头文件,谢谢大神们

展开
收起
a123456678 2016-03-06 15:57:05 2469 分享 版权
1 条回答
写回答
取消 提交回答
  •  #include <time.h> 
    #include <stdio.h> 
    int main( void ) 
    { 
        time_t t = time(0); 
        char tmp[64]; 
        strftime( tmp, sizeof(tmp), "%Y/%m/%d %X %A 本年第%j天 %z",localtime(&t) ); 
        puts( tmp ); 
        return 0; 
    }
     #include <windows.h> 
    #include <stdio.h> 
    int main( void ) 
    { 
    SYSTEMTIME sys; 
    GetLocalTime( &sys ); 
    printf( "%4d/%02d/%02d %02d:%02d:%02d.%03d 星期%1d\n",sys.wYear,sys.wMonth,sys.wDay,sys.wHour,sys.wMinute, sys.wSecond,sys.wMilliseconds,sys.wDayOfWeek); 
    return 0;
    }
    2019-07-17 18:54:47
    赞同 展开评论
问答分类:
C++
问答标签:
问答地址: