すごくよく忘れるので自分用のメモ。
uses に System.DateUtils を追加。
最終日を求めたい月の適当な日でTDateTimeを生成、EndOfTheMonthで最終日の時間を求める。(下記では1日で作っている)
var
d : TDateTime;
begin
d := StrToDateTime(editYear.Text + '/' + editMonth.Text + '/01');
d := EndOfTheMonth(d);
ShowMessage(FormatDateTime('yyyy/mm/dd', d));
end;
XE3で確認。
![WorkToolSmith [ワークツールスミス]](https://worktoolsmith.com/wp/wp-content/uploads/2014/11/d30716bfc62ca82b12c303b90f356916.png)

