본문 바로가기

윈도우/MFC

MFC CTime 클래스를 이용하여 날짜 계산하기 (날짜연산)

 

 

 

    char Year[5];
   char Month[3];
   char Day[3];

   strncpy(Year , RecvTime , 4);
   Year[4] = 0x00;
   strncpy(Month , RecvTime + 4 , 2);
   Month[2] = 0x00;
   strncpy(Day , RecvTime + 6 , 2);
   Day[2] = 0x00;

  

// int 타입으로 변환

    int iYear = _ttoi(Year);
   int iMonth = _ttoi(Month);
   int iDay = _ttoi(Day);

   
   CTime request_Time(iYear , iMonth , iDay , 0 , 0 , 0); // 날짜 연산을 하기위해서 받은 날짜를 CTime객체로 변경
   
   request_Time += CTimeSpan( 1, 0, 0, 0 );  // 하루를 더해버림