我想得到当前日期前10天的CTime对象,是这样做的:
CTime t1=CTime::GetCurrentTime();
CTime t2(0,0,10,0,0,0);
t1=t1-t2;
可是出错了,怎么办?
CTime t1=CTime::GetCurrentTime();
CTime t2(0,0,10,0,0,0);
t1=t1-t2;
可是出错了,怎么办?
解决方案 »
- 静态库调用静态库
- 写入文件一半时,强制关闭,当再打开这个文件的时候,为什么打开失败?
- 使用DirectX无法识别变量D3DXVECTOR的问题
- 我有一个用socket做的广播通信,为什么我把网线拔了,客户端还能不断收到广播消息?
- 用CSocket做的客户端和服务器端可以用同一个IP和同一个端口吗??
- 基于对话框的propeysheet
- 请问怎么样输入回车换行符?(内详)
- 怎样在MFC中设置CListCtrl为空
- 颜色的R,G,B三个值如何读出?
- 求助~~~如何添加一页类似或者制作于帮助文档的属性页
- 一个工具栏的问题,在线等候
- 怎样把CString 中的字符串赋值到char定义的字符串中??大家赐教 谢谢!
t1 = t1 -t2;
可不能:
CTimeSpan t2(90, 0, 0, 0 );
t1 = t1 -t2;
这样呀,因为大部分月不是30天.
case 1,3,5,7,8,10,12
2
4,6,9,11
总有办法解决的
CTime ct=CTime::GetCurrentTime();
cout <<"Today is: "<<ct.GetYear()<<"-"<<ct.GetMonth()<<"-"<<ct.GetDay()<<endl;
ct -= dt;
cout <<"The day befor 10 days ago: "<< ct.GetYear() << "-" << ct.GetMonth() << "-" << ct.GetDay()<<endl;