读书人

VC推论日期

发布时间: 2013-04-26 16:27:53 作者: rapoo

VC推断日期
请问VC中, 知道当前时间为2013.4.23日, 那么如何得到3天前或25天前的具体日期.需要自己算吗还是能够通过一个API的到?
[解决办法]
有个时间类,一个是ctime,一个是ctimespan 你可以看看。可以对日期时间进行天数,小时,分,秒的加减。
[解决办法]
自己算吧

又不难!
[解决办法]
SystemTimeToVariantTime VariantTimeToSystemTime
COleDateTime COleDateTimeSpan




[解决办法]
自己算下就行了

CTime nTime = CTime::GetCurrentTime();
int beforeDay = 5;
CTime bTime = nTime.GetTime()-beforeDay*24*3600;
CString tempTime = bTime.Format("%Y-%m-%d %H:%M:%S");

把日期变成秒,直接减就可以

读书人网 >VC/MFC

热点推荐