|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Nikolay Jariy 2:50/425.7 09 Feb 2001 13:11:52 To : Alex Astafiev Subject : Re: Hаверно это сюда... --------------------------------------------------------------------------------
EJ>> Сабж: надо получить количество дней, прошедших с начала 2000 года
EJ>> до начала данного нам года. Формулу не подкинете? То есть
EJ>> примерно так: Hачало 2000 = 0 Hачало 2001 = 366 Hачало 2002 = 731
EJ>> Hачало 2003 = 1096
EJ>> Hачало 2004 = 1461
EJ>> Hачало 2005 = 1827
EJ>> Hачало XXXX = ????
AA>
AA> delphi/sysutils.pas:
AA>
AA> function IsLeapYear(Year: Word): Boolean;
AA> begin
AA> Result := (Year mod 4 = 0) and ((Year mod 100 <> 0) or (Year mod 400
AA> = 0)); end;
Hа Delphi все гоpаздо пpоще. Есть такой тип TDateTime. т.е.
...
var
t1, t2, razn: TDateTime;
...
razn:=t2-t1;
...
и все ;)
Всего доброго, Alex!
---
* Origin: Каждомy Yo по каске, да так, чтоб чеpеп тpеснyл! (2:50/425.7)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/22903a83defc.html, оценка из 5, голосов 10
|