为什么有的时间用DWORD表示?如何转换为HH:MM:SS的格式? 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DWORD duration = 1800;COleDateTime dt(duration/3600/24);CString str = dt.Format("%H:%M:%S"); 这个不行啊~msdn上COleDataTime的构造函数没有这样的~ 我举例的意思是:当你有一个时间断为1800秒时,用时分秒显示就是 0小时30分0秒。如果你的 DWORD 为一个时间的话,就得象2楼说的,你需要在一个指定的时间上往上加,或者减,来得出你需要的时间。你看看 CTime 和 COleDateTime 的帮助。不过,我建议你用 COleDateTime 。 ActiveX和EXE通信小问题? 求Windows系统下软件分发,补丁分发源码 VC 编写万人服务器问题? 关于在对话框窗口中下拉列表框中的数据如何添加? 讨论2003年07月之十大安全漏洞(高手进) 怎么编对话框样子的ATL ActiveX Control??? 一个控制台程序,但是程序入口不调用mainCRTStartup,请问这是如何实现的? 搞不懂malloc函数是怎么工作的 sp=2000H,AX=3000H,BX=5000H,试问…… 我是个vc的门外汉,提的问题请大家别生气 如何在进行某种操作以后显示操作结果 怎么能生成一个form传给activex控件?
DWORD duration = 1800;
COleDateTime dt(duration/3600/24);
CString str = dt.Format("%H:%M:%S");