Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Работа с датами [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(


Наверх

Титульная страница Поиск, карта сайта Написать письмо