본문 바로가기
C & C++/MFC 컨트롤

날짜 구하기

by izen8 2011. 10. 26.
반응형

1. 현재시간 구할때

CTime t = CTime::GetCurrentTime();


2. 그 시간을 정수로 사용할때

t.GetYear(), t.GetMonth(), t.GetDay(), t.GetHour(),   t.GetMinute(), t.GetSecond(), t.GetDayOfWeek()


3. 정수로 CTime을 만들때

    CTime from(2007, 5, 29, 0, 0, 0);
    CTime to(2007, 5, 29, 23,59,59);


4. 날짜에서 몇일을 뺄때

    CTime pre;

    CTimeSpan ts(10, 0, 0, 0 );  // 10일(일,시,분,초)
    pre = from - ts;


5. 날짜에서 날짜를 빼고, 시간차가 1시간 초과이면...

  CTimeSpan diff = CTime::GetCurrentTime() - m_time;
  if(diff.GetTotalSeconds() > 3600) ...

반응형

댓글