您的位置:首页 > 编程语言 > C语言/C++

c++获取系统时间

2009-09-11 12:36 267 查看
c++获取系统时间
2008-12-30 20:34

#include <iostream>
#include <time.h>

using namespace std;
/*
struct tm
{
int tm_sec; //秒,0-59
int tm_min; //分,0-59
int tm_hour; //时,0-23
int tm_mday; //天数,1-31
int tm_mon; //月数,0-11
int tm_year; //自1900的年数
int tm_wday; //自星期日的天数0-6
int tm_yday; //自1月1日起的天数,0-365
int tm_isdst; //是否采用夏时制,采用为正数
}

*/

int main()
{

time_t curtime=time(0);
tm tim =*localtime(&curtime);
int day,mon,year,hour,minute,seconds;
day=tim.tm_mday;
mon=tim.tm_mon;
year=tim.tm_year;
hour=tim.tm_hour;
minute=tim.tm_min;
seconds=tim.tm_sec;

cout<<year+1900<<"年"<<mon+1<<"月"<<day<<"日"<<hour<<"点"<<minute<<"分"<<seconds<<"秒"<<endl;

//system("pause");
return 0 ;

/*在VC++中,我们可以借助CTime时间类,获取系统当前日期:

CTime t = CTime::GetCurrentTime(); //获取系统日期

int d=t.GetDay(); //获得几号

int y=t.GetYear(); //获取年份

int m=t.GetMonth(); //获取当前月份

int h=t.GetHour(); //获取当前为几时

int mm=t.GetMinute(); //获取分钟

int s=t.GetSecond(); //获取秒

int w=t.GetDayOfWeek(); //获取星期几,注意1为星期天,7为星期六

*/

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: