如何初始化对话框控件中日期时间选取器的时间
请问我该如何初始化日期时间选取器中的时间呢
[解决办法]
// 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年前的时间。