유엔아이 현입니다.
마지막 날짜 구하는거 많이들 해보셨을겁니다.
윤년들어가구 골치 아프지요
아주 쉬운 방법을 하나 소개 합니다.
unsigned short int Year, Month, Day;
TDateTime ToDay = Now(); // 오늘
ToDay.DecodeDate(&Year, &Month, &Day); // 날짜 디코드
ToDay = TDateTime(Year, Month, 1); // 이번달의 1일로 재설정
ToDay --; // 1 일에서 하루를 빼면 ... 전달의 마지막 날짜 겠저
ToDay.DecodeDate(&Year, &Month, &Day); // 날짜 디코드
이런식으로 하면 원하는 달의 마지막 날짜 ...
윤년 계산 않하구도 구하실수 있겠저
그럼
|
DateUtils 유닛에
EndOfAMonth 함수를 쓰면 됩니다.