在vc里已经知道两个点的时间怎么样得到时间差?
一,在vc里已经知道两个点的时间怎么样得到时间差,并且把它显示在列表里
要用00:00:00的形式形式?
二,怎么样在编辑框里输入格式为00:00:00的时间?
问题点数:100、回复次数:5Top
1 楼shilong(银羽 www.ylog.net)回复于 2003-05-04 12:01:18 得分 50
1.
CTime t1,t2;
CTimeSpan st1(t1.GetDay(),t1.GetHour(),t1.GetMinutes(),t1.GetSecond());
CTimeSpan st2(t2.GetDay(),t2.GetHour(),t2.GetMinutes(),t2.GetSecond());
st1=st2-st1;
CString str="H%:M%:S%";
st1.Format(str);
MessageBox(str);
2.VC提供时间控件
CString str="H%:M%:S%";
m_ctrTime.SetFormat(str);Top
2 楼Skt32(荒城之月)回复于 2003-05-04 12:10:27 得分 10
http://www.codeproject.com/editctrl/maskededit.aspTop
3 楼zfive5(醉马不肖)回复于 2003-05-04 12:12:03 得分 10
CTimeSpanTop
4 楼Skt32(荒城之月)回复于 2003-05-04 12:13:28 得分 30
Date-Time Edit Control
By Tri VU KHAC
A simple masked date-time editor
http://www.codeproject.com/editctrl/datetimedit.aspTop




