CTime _timeNow = CTime::GetCurrentTime();
Year=_timeNow.GetYear();
Month=_timeNow.GetMonth();
Day=_timeNow.GetDay();
Hour=_timeNow.GetHour();
Minu=_timeNow.GetMinute();
Seco=_timeNow.GetSecond();
Year=_timeNow.GetYear();
Month=_timeNow.GetMonth();
Day=_timeNow.GetDay();
Hour=_timeNow.GetHour();
Minu=_timeNow.GetMinute();
Seco=_timeNow.GetSecond();
//得到当前时间
time=CTime::GetCurrentTime();
//转换时间格式
CString s=time.Format("%H:%M:%S");
不过.NET中有这样一个函数:
Convert.ToDateTime Method (Unsigned char value)
value:
An 8-bit unsigned integer.
我给你 写个 函数
你自己试一下
我没有做测试
CTime StoD(CString CurTime)
{
int nHour, nMinute, nSecond;
CTime Result;
nYear = atoi(CurTime.Mid(0, 4));
nMonth = atoi(CurTime.Mid(6, 2));
nDay = atoi(CurTime.Mid(10, 2));Result = CTime(nYear, nMonth, nDay, nHour, nMinute, nSecond);
return Result;
}
你试一下,呵呵
别忘了 个我加分
你 再看看
CTime StoD(CString CurTime)
{
int nHour, nMinute, nSecond;
CTime Result;
nYear = atoi(CurTime.Mid(0, 2));
nMonth = atoi(CurTime.Mid(3, 2));
nDay = atoi(CurTime.Mid(6, 2));Result = CTime(nYear, nMonth, nDay, nHour, nMinute, nSecond);
return Result;
}