请问我该如何初始化日期时间选取器中的时间呢
------解决方案--------------------------------------------------------
// set with a CTime
CTime timeTime(1998, 4, 3, 0, 0, 0);
VERIFY(m_DateTimeCtrl.SetTime(&timeTime));
// set with a COleDateTime object
COleDateTime oletimeTime(1998, 4, 3, 0, 0, 0);
VERIFY(m_DateTimeCtrl.SetTime(oletimeTime));
// set using the SYSTEMTIME
SYSTEMTIME sysTime;
memset(&sysTime, 0, sizeof(sysTime));
sysTime.wYear = 1998;
sysTime.wMonth = 4;
sysTime.wDay = 3;
VERIFY(m_DateTimeCtrl.SetTime(&sysTime));
------解决方案--------------------------------------------------------
1楼正解。
------解决方案--------------------------------------------------------
友情帮顶下!顺便学习学习!
------解决方案--------------------------------------------------------
来学习的!
------解决方案--------------------------------------------------------
该回复于2012-07-13 14:31:09被版主删除
------解决方案--------------------------------------------------------
搭车请教,如何获取当前时间呢??
------解决方案--------------------------------------------------------
如果软件中有一个日期是选取生日,我一般日期的取值缺省可以为30年前今天。代码初始化可以这样写
COleDateTimeSpan TimeSpan(365*30,0,0,0); // 获取一个30年的时间端
COleDateTime TimeNow = COleDateTime::GetCurrentTime(); //获取当前时间
m_BirthdayDate = TimeNow - TimeSpan; //这个就是30年前的时间。