获取当前时间: SYSTEMTIME time; ::GetSystemTime(&time); 或 CTime t = CTime::GetCurrentTime(); CString t2 = t.Format("%Y-%m-%d %H:%M:%S"); tm* tm = localtime(&tt); //time_t 转 cm time_t tt = mktime(tmpExpire); // cm 转 time_t CTime ct(tt); //time_t 转 CTime 字符串转时间: CTime CString2CTme(CString& timeStr){//CString 转换为Ctime函数 CTime result; if(timeStr.GetLength() == 19){ //yyyy-MM-dd HH:mm:ss int year = atoi(timeStr.Left(4).GetBuffer()); int month = atoi(timeStr.Mid(5,2).GetBuffer()); int day = atoi(timeStr.Mid(8,2).GetBuffer()); int hour = atoi(timeStr.Mid(11,2).GetBuffer()); int min = atoi(timeStr.Mid(14,2).GetBuffer()); int sec = atoi(timeStr.Mid(17,2).GetBuffer()); result = CTime(year,month,day,hour,min,sec); } return result; }