时间转换问题 CTime t(year,month,date,hour,min,sec) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 int iSec=3129;要求转换出的结果是 52:09怎么写? 提供给你一个函数,此函数非常简单,你稍加修改就可以用到自己的系统上了。此函数提供以下功能:它将下列格式的字符串转成CTime类型(1) HH:MM:SS(2) YYYY-MM-DD HH:MM:SS(3) 如不符合上述格式,则以当前时刻为准CTime String2Time(CString s){ int iY,iMon,iD,iH,iM,iSS; int len; len=s.GetLength(); if(len=8) { CTime t1; t1=CTime::GetCurrentTime(); iY=t1.GetYear(); iMon=t1.GetMonth(); iD=t1.GetDay(); CString h,m,ss; h=s.Mid(0,2); iH=atoi(h); m=s.Mid(3,2); iM=atoi(m); ss=s.Mid(6,2); iSS=atoi(ss); } else if(len=19) { CString y,mon,d,h,m,ss; y=s.Mid(0,4); iY=atoi(y); mon=s.Mid(5,2); iMon=atoi(mon); d=s.Mid(8,2); iD=atoi(d); h=s.Mid(11,2); iH=atoi(h); m=s.Mid(14,2); iM=atoi(m); ss=s.Mid(17,2); iSS=atoi(ss); } else { CTime t2; t2=CTime::GetCurrentTime(); iY=t2.GetYear(); iMon=t2.GetMonth(); iD=t2.GetDay(); iH=t2.GetHour(); iM=t2.GetMinute(); iSS=t2.GetSecond(); } CTime t(iY,iMon,iD,iH,iM,iSS); return t;} ptr-string老是无法编译 cards.DLL的问题 请问VC6 IDE界面凌乱的问题 字体的问题 打开explorer访问网站的时候,会打开一些其它的网站来,需要怎么去掉? CComBox使用中的问题???(给出答案,立即结贴) GetDC()的一个问题? 在文档类中获得视图为什么不行? 大家好,我是初学者,怎样才能快速的用vc制作软件,需要多长时间?谢谢 MFC编程问题 如何在线程里面创建一个窗口?请指点!(加分迅速) 请教:MFC的Socket封装类CAsyncSocket的问题
要求转换出的结果是 52:09
怎么写?
此函数提供以下功能:它将下列格式的字符串转成CTime类型
(1) HH:MM:SS
(2) YYYY-MM-DD HH:MM:SS
(3) 如不符合上述格式,则以当前时刻为准CTime String2Time(CString s)
{
int iY,iMon,iD,iH,iM,iSS;
int len;
len=s.GetLength();
if(len=8)
{
CTime t1;
t1=CTime::GetCurrentTime();
iY=t1.GetYear();
iMon=t1.GetMonth();
iD=t1.GetDay();
CString h,m,ss;
h=s.Mid(0,2);
iH=atoi(h);
m=s.Mid(3,2);
iM=atoi(m);
ss=s.Mid(6,2);
iSS=atoi(ss);
}
else if(len=19)
{
CString y,mon,d,h,m,ss;
y=s.Mid(0,4);
iY=atoi(y);
mon=s.Mid(5,2);
iMon=atoi(mon);
d=s.Mid(8,2);
iD=atoi(d);
h=s.Mid(11,2);
iH=atoi(h);
m=s.Mid(14,2);
iM=atoi(m);
ss=s.Mid(17,2);
iSS=atoi(ss);
}
else
{
CTime t2;
t2=CTime::GetCurrentTime();
iY=t2.GetYear();
iMon=t2.GetMonth();
iD=t2.GetDay();
iH=t2.GetHour();
iM=t2.GetMinute();
iSS=t2.GetSecond();
}
CTime t(iY,iMon,iD,iH,iM,iSS);
return t;
}