CTime CurrentTimer, tmpTime;
CurrentTimer = tmpTime.GetCurrentTime();
m_CurrentYear=CurrentTimer.GetYear();

解决方案 »

  1.   

    void CCurrentYear::OnButton1() 
    {
     CTime CurrentYear = CTime::GetCurrentTime();;
     m_CurrentYear=CurrentYear.GetYear();
    ...
      

  2.   

    可以啦,谢谢!我不明白为什么要转一次弯,先获取当前时间,在获取当前年份,MSDN好像没有说啊!
      

  3.   

    晕,没获取当前时间那个CurrentTimer里根本就是不可知的内容,怎么可能取到正常的年份。
      

  4.   

    这些东西MSDN上也没有说啊!另外还有一个包含GetYear成员函数的类COleDateTime,就不需要这些初始化的步骤!不那个得到的年份是1899,这是怎么回事呢?有谁能解释!