Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.05.27;
Скачать: CL | DM;

Вниз

Время   Найти похожие ветки 

 
Juli   (2002-05-16 11:01) [0]

Подскажите подалуйста, как можно определить количество дней месяца. Но не так: if month=1 to col_day=31 и т.д.


 
Johnmen ©   (2002-05-16 11:12) [1]

DaysInMonth


 
Игорь Шевченко ©   (2002-05-16 11:13) [2]

День добрый,

function IsLeapYear(AYear: Integer): Boolean;
begin
Result := (AYear mod 4 = 0) and ((AYear mod 100 <> 0) or (AYear mod 400 = 0));
end;

function DaysPerMonth(AYear, AMonth: Integer): Integer;
const
DaysInMonth: array[1..12] of Integer =
(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
begin
Result := DaysInMonth[AMonth];
if (AMonth = 2) and IsLeapYear(AYear) then Inc(Result); { leap-year Feb is special }
end;

Функции из RxLib

С уважением,


 
Johnmen ©   (2002-05-16 11:23) [3]

>Игорь Шевченко ©
Год, кратный 2000, невисокосный...что не учтено...


 
Donal_Graeme   (2002-05-16 11:28) [4]

почему это невисокосный??? можно цитату из официальных источников? :-)


 
Игорь Шевченко ©   (2002-05-16 11:51) [5]

Johnmen © (16.05.02 11:23)


> Год, кратный 2000, невисокосный...что не учтено...


Это вам, мягко говоря, кажется... :-)

С уважением,


 
Johnmen ©   (2002-05-16 11:52) [6]

>Donal_Graeme : Можно, но не сегодня...:o)


 
Juli   (2002-05-16 11:57) [7]

СПАСИБО



Страницы: 1 вся ветка

Текущий архив: 2002.05.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
6-88572
Di_wind
2002-03-16 17:34
2002.05.27
Indy.


1-88517
BAHO
2002-05-15 00:07
2002.05.27
Отрезок времени...!


14-88628
Rammish
2002-04-07 18:24
2002.05.27
Что за ... ? А?


1-88416
Fighter
2002-05-15 06:31
2002.05.27
Обработка строк по маске


3-88348
PONTIY
2002-04-29 13:56
2002.05.27
Матершина от создателей ADO