16,472
社区成员
发帖
与我相关
我的任务
分享
CString s1,sH,sM,sS;
s1 = "3701.1";
float fTemp;
int nTemp;
fTemp = atof(s1);
nTemp = int(fTemp);
sH.Format("%d", int(nTemp/3600));
nTemp = int(fTemp - (int(nTemp/3600))*3600);
sM.Format("%d", int(nTemp/60));
nTemp = nTemp - (int(nTemp/60))*60;
fTemp = fTemp -int(fTemp);
if (strlen(sH)==1)
sH = "0" + sH;
if (strlen(sM)==1)
sM = "0" + sM;
if (strlen(sS)==1)
sS = "0" + sS;
fTemp = nTemp + fTemp;
sS.Format("%.3f", fTemp);
if (fTemp < 10)
sS = "0" + sS;
s1 = sH + ":" + sM + ":" + sS;