如何的到明天的日期,在线等,主要是考虑每月的最后一天,并以2003-10-30的形式输出,而不是ctime()输出的形式。先谢了

解决方案 »

  1.   

    void GetSystemTime(
      LPSYSTEMTIME lpSystemTime
    );lpSystemTime是指向结构SYSTEMTIME的指针。typedef struct _SYSTEMTIME {
      WORD wYear;
      WORD wMonth;
      WORD wDayOfWeek;
      WORD wDay;
      WORD wHour;
      WORD wMinute;
      WORD wSecond;
      WORD wMilliseconds;
    } SYSTEMTIME, *PSYSTEMTIME;
      

  2.   

    CTime::GetCurrentTime 
    CTimeSpan::CTimeSpan(1,0,0,0)
      

  3.   

    CTime time = CTime::GetCurrentTime() ;         //表示当前时间
    CTimeSpan ts =  CTimeSpan::CTimeSpan(1,0,0,0); //表示一天的时间间隔
    time += ts ;                                   //相加得到明天相同时刻
    printf("明天是:%d-%d-%d\n" , time.GetYear(), time.GetMonth(), time.GetDay() ) ;
      

  4.   

    CTime now=CTime::GetCurrentTime();
    now+=CTimeSpan(1,0,0,0);
    CString aa=now.Format("%Y-%m-%d");  //如果以标准输出就是"%X"
    TRACE(aa);good luck.