CTime time;
time.GetCurrentTime();//获取系统当前时间
    time_str=time.Format("%H-%M-%S");//time_str为CString类
MessageBox(time_str);
我是在MFC中InitDialog这个函数里面写的,但打开程序时,弹出的时间窗口是空白的,什么都没有。请教!

解决方案 »

  1.   

    注意好好区分下UpdateDate(TRUE)和UpdateDate(FALSE)。
      

  2.   

    CTime time = CTime::GetCurrentTime();//获取系统当前时间 CString time_str=time.Format("%H-%M-%S");//time_str为CString类 MessageBox(time_str);
      

  3.   

    coledatetime t = coledatetime::getcurrenttime();这种方法也行啊
      

  4.   

    “time.GetCurrentTime();//获取系统当前时间”这一句是返回值是当前时间,而不会把time设置成当前值。
      

  5.   

    GetCurrentTime为CTime的静态方法....