Avatar billede bramsing Nybegynder
20. august 2004 - 12:36 Der er 3 kommentarer og
1 løsning

År mellem birthday date1

Jeg har prøvet med
var
  dato:Real;
  birthday:TdateTime;
begin
  Birthday := StrToDate('20-08-1974');
  dato := Int(date)-Int(Birthday);
  dato := TRUNC(dato / 365);
  Label1.Caption := FloatToStr(dato);
end;

Men den tager ikke højde for skudår o.lig.
Avatar billede stoney Nybegynder
20. august 2004 - 12:43 #1
fra hjælpen

Unit

DateUtils

Category

datetime routines

Delphi syntax:

function YearsBetween(const ANow, AThen: TDateTime): Integer;

C++ syntax:

extern PACKAGE int __fastcall YearsBetween(const System::TDateTime ANow, const System::TDateTime AThen);

Description

Call YearsBetween to obtain the difference, in years, between two TDateTime values. Because years are not all the same length (e.g. leap years), YearsBetween returns an approximation based on an assumption of 365.25 days per year. Fractional years are not counted. Thus, for example, YearsBetween reports the difference between Jan 1 and Dec 31 as 0 on non-leap years and 1 on leap years.

Stoney
Avatar billede stoney Nybegynder
20. august 2004 - 12:46 #2
glemte denne

DateUtils

Category

datetime routines

Delphi syntax:

function IsInLeapYear(const AValue: TDateTime): Boolean;

C++ syntax:

extern PACKAGE bool __fastcall IsInLeapYear(const System::TDateTime AValue);

Description

Call IsInLeapYear to determine whether the year of the date specified by AValue occurs in a leap ye

Stoney
Avatar billede bramsing Nybegynder
20. august 2004 - 13:04 #3
Jeg syntes ellers jeg har gloet mig blind i hjælpen :-s

Men takker for at du sparkede synet frem igen stoney....

Lægger du et svar så sender jeg point'ne til dig ;-)
Avatar billede stoney Nybegynder
20. august 2004 - 13:16 #4
Takker.

ellers check www.synoptik.dk

:-)

Stoney
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester