m_DTC_Start是一个datetimecontrol
m_DateTime_Start是一个COleDateTime的值datetimepicker属性中选为时间型,在OnInitDialog()中
m_DTC_Start.SetFormat("yyyy-MM-dd HH:mm:ss");
这样时间日期同时显示了
但通过上下按钮改变时间日期后,通过下面的click没有得到改变后的值,请问如何正确得到值
void CConsumptional::OnBnClickedButtonQuerry()
{
int year=m_DateTime_Start.GetYear();
int day=m_DateTime_Start.GetMonth();
int hour=m_DateTime_Start.GetHour();
CString cyear,cday,chour;
cyear.Format("%d",year);
cday.Format("%d",day);
chour.Format("%d",hour);
AfxMessageBox(cyear+cday+chour);}
m_DateTime_Start是一个COleDateTime的值datetimepicker属性中选为时间型,在OnInitDialog()中
m_DTC_Start.SetFormat("yyyy-MM-dd HH:mm:ss");
这样时间日期同时显示了
但通过上下按钮改变时间日期后,通过下面的click没有得到改变后的值,请问如何正确得到值
void CConsumptional::OnBnClickedButtonQuerry()
{
int year=m_DateTime_Start.GetYear();
int day=m_DateTime_Start.GetMonth();
int hour=m_DateTime_Start.GetHour();
CString cyear,cday,chour;
cyear.Format("%d",year);
cday.Format("%d",day);
chour.Format("%d",hour);
AfxMessageBox(cyear+cday+chour);}
{
UpdateData(TRUE);//交换数据
int year=m_DateTime_Start.GetYear();
int day=m_DateTime_Start.GetMonth();
int hour=m_DateTime_Start.GetHour();
CString cyear,cday,chour;
cyear.Format("%d",year);
cday.Format("%d",day);
chour.Format("%d",hour);
AfxMessageBox(cyear+cday+chour); }