c++获取系统当前时间

来源:互联网 发布:远程网络教育的毕业证 编辑:程序博客网 时间:2024/06/04 23:34

引入头文件

#include "time.h"

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


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

void CMy11Dlg::OnOK() {// TODO: Add extra validation hereUpdateData(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

0 0