怎么搞到系统时间,然后以yyyy-mm-dd hh:mm:ss显示到控件上写出详细全过程,分就是你的了

解决方案 »

  1.   

    定义一个CDateTimeCtrl控件.
    CDateTimeCtrl m_cTimeCtrl;
    m_cTimeCtrl.SetFormat("yyyy-mm-dd hh:mm:ss");
    不用取系统时间.默认会显示系统时间.
      

  2.   

    1.用CDateTimeCtrl::SetFormat设置显示格式
    2.更新时间
      

  3.   

    获取系统时间:
    CTime time;
    time = CTime::GetCurrentTime();
    CString temp = time.Format("yyyy-mm-dd hh:mm:ss");
    m_cTimeCtrl.SetWindowText(temp);
      

  4.   

    m_cTimeCtrl.SetTime(&(CTime::GetCurrentTime()))
      

  5.   

    是要显示实时时间么,开个定时器然后再里面
    CDateTimeCtrl* pDTCtrl = (CDateTimeCtrl*)GetDlgItem(IDC_DATETIMEPICKER1);
    pDTCtrl->SetTime(COleDateTime::GetCurrentTime());
      

  6.   

    首先获取系统时间:
    CTime::GetCurrentTime();
    然后再设置:
    CTime time;
    CDateTimeCtrl m_cTimeCtrl;
    CString nFormatTime = time.Format("yyyy-mm-dd hh:mm:ss");
    m_cTimeCtrl.SetWindowText(temp);