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

c++获取系统当前时间

2014-02-14 17:19 267 查看
引入头文件

#include "time.h"


当然,我是在vc6.0下mfc写的程序,发现不加也没有任何问题。

以下是双击按钮按钮触发的事件

void CMy11Dlg::OnOK()
{
// TODO: Add extra validation here
UpdateData(TRUE);
struct tm *t;
time_t now;
time(&now);
t=localtime(&now);
m_time.Format("%d-%d-%d:%d-%d-%d",t->tm_year+1900,t->tm_mon+1,t->tm_mday,t->tm_hour,t->tm_min,t->tm_sec);
UpdateData(FALSE);
}

m_time是绑定的EDIT Box,变量类型选的CString.

tm_year从1900年计算,所以要加1900。tm_mon,从0计算,所以要加1。

自己之前参考的两个网页:

http://zhidao.baidu.com/link?url=GvqWVHDChu2HTjpMmbd7yMmQIY4Bb8NemO71cB-tGox5kevHpvMKpxwVpOJK4rMV8AelePfbWcgXxoqxNrDfUa

http://zhidao.baidu.com/link?url=3z0iHOaqNj03IMCeDXRmMc-R692WYkQQNkCK9E4Pam4I4W0vvxRxeo6UfTWfAqiR1YUKeecJDsnDph-vvrfJUa
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  vc c++