c语言获得系统时间

 1#include<time.h> 
 2#include<iostream.h>
 3
 4void main(void
 5
 6    int year, mon, day; //要用来存日期的// 
 7    int hour, min, sec; //要用来存时间的// 
 8    time_t T; //要用来存系统时间的// 
 9    struct tm *TimeP; //要用来指到localtime()传回的位址的//
10
11    T = time(NULL); //将系统时间存到T // 
12
13    TimeP = localtime( &T ); // TimeP指到localtime算好的资料所在位址//
14
15    //接下来就来看TimeP所指到的地方放了什么^^ //
16
17    year = ( TimeP->tm_year )+1900
18    mon = ( TimeP->tm_mon )+1
19    day = ( TimeP->tm_mday );
20
21    hour = ( TimeP->tm_hour ); 
22    min = ( TimeP->tm_min ); 
23    sec = ( TimeP->tm_sec );
24
25    cout << year << "/" << mon << "/" << day << endl; 
26    cout << hour << ":" << min << ":" << sec << endl; 
27}

28

posted on 2009-06-14 23:11  youthlion  阅读(722)  评论(0编辑  收藏  举报

导航