void CChatToolDlg::GetTimeStr(CString &strTime)
{
time_t tt;
tm *pt;
time(&tt);
pt = localtime(&tt);
strTime.Format("%d-%d-%d %d:%d:%d",pt->tm_year+1900,
pt->tm_mon+1,pt->tm_mday,pt->tm_hour,pt->tm_min,pt->tm_sec);
}
月是从0-11所以加1,年需要加上1900。这里的CString是MFC中的字符串类,可以改成别的。