诸位大侠,在ATL里没有CTime,如何进行日期时间运算?Sorry,我的分已经不多了 。
解决方案 »
- MFC中建立弹出式对话框的问题
- 如何通过一个窗口(对话框)的句柄 把该窗口“嵌入”到一个浮动bar中呢??
- 请问如何判断一个窗体实例已经 create了
- 请问如何处理lrc歌词文件?
- 刚学 vc 为什么加了在窗体上加了 Rich Edit 运行不了?
- 求助:Fatal Error C1010
- 几行代码,是《programming windows with mfc》里的,去掉两句也没问题,怎么回事?
- 请教VC++高手,如何启动一个已经编译好的EXE程序。
- 十万火鸡......用什么办法能把vfw的捕捉到的图片直接存成JPEG格式
- VC+程序打不开源文件
- 刚完成一个软件,送分了!每人100分!
- 如何让进程退出的时候删除执行文件
....
COleDateTime dt;
CTime可以,但这需要ATL支持MFC。
COleDateTime 只是对它的一个封装,可以完全不要。
要将日期增加只要简单的相加就行了,如
SYSTEMTIME SystemTime;......DATE dt;
SystemTimeToVariantTime(SystemTime,&dt);
dt=dt+108.0;
VariantTimeToSystemTime(dt,&SystemTime);得到的SystemTime就是108天后的日期。
若要加1小时则为 dt=dt + 1/24.0;
如此类推。
comet(孔雀东南飞) 16