![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Работа с датами [D5, Win95/98]
nnn_nsk © (2002-06-27 13:54:00)Как стандартными методами можно взять последнее число месяца
Виктор Щербаков (2002-06-27 14:01:00) [1]SysUtils.MonthDays[IsLeapYear][Месяц]
MBo (2002-06-27 13:59:00) [2]function LastDayOfMonth: TDateTime;
var
Year, Month, Day: Word;
begin
DecodeDate(Date, Year, Month, Day);
Day := 1;
if Month < 12 then Inc(Month)
else begin
Inc(Year);
Month := 1;
end;
Result := EncodeDate(Year, Month, Day) -1;
end;
(подправленный FirstDayOfNextMonth из RXLib)
Kaban (2002-06-27 13:57:00) [3]case Month of
1,3,5,7,8,10,12:
4,6,9,11:
2: if IsLeapYear(