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

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

在做银行系统的过程中,想到一个功能,记录每一位用户的操作,即用户的日志。此时需要用到ctime库来获取当前的系统时间。
获取时间的源码如下:
time_t curtime=time(0);
tm tim =*localtime(&curtime);
int day,mon,year;
int hour,min,sec;
string time;
......
答案就在这里:C++获取当前系统时间
----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。

 #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;
}

[http://blog.csdn.net/woshinia/article/details/7841860]

可以像C里面一样,加入time.h头文件,用time函数得到时间。

#include
int main()
{
time_t t;
char buf[100];
t = time(NULL);
strftime(buf,100,"%Y-%m-%d-%H:%M:%S",localtime(&t));
}

http://blog.csdn.net/u012377333/article/details/40426637
我用C语言做的显示“年月日 时:分:秒”的demo