// 안녕하세요 김영대(http://www.howto.pe.kr) 입니다
// 제 홈페이지의 Delphi Tip&Trick 에서 "날짜" 로 검색해 보시면
// 도움이 되만한 자료가 몇개 있습니다. 참고해 보세요
function Get_LastDay(yyyy,mm: Integer): Integer;
var
MyDate: TDateTime;
Convert_OK: Boolean;
dd: Integer;
begin
Convert_OK := True;
dd := 28;
while Convert_OK do
begin
try
MyDate := EncodeDate(yyyy, mm, dd);
except
on EConvertError do
Convert_OK := False;
end;
if Convert_OK then
Inc(dd)
else
Dec(dd);
end;
Get_LastDay := dd;
end;
안녕하세염..
간단히 코딩해봤어요..
function ThisMonthLast : TDateTime;
var
Y, M, D : word;
begin
DecodeDate(Date, y, m , d);
Inc(M);
if m > 12 then begin
Inc(Y);
m := 1;
end;
Resutl := EncodeDate(y,m,d) -1;
end;
(*......................... 즐거운 하루 되세요 ............................*)
그냥 참고 삼아 적어 봅니다.
만약 oracle을 사용하신다면
select last_day(sysdate) from dual
이렇게 하시면 얻으실수 있습니다.
그럼 수고하세요