Sign in Join
FPDoc Onlineexperiment

MinuteSpan function

In unit DateUtils

Calculate the approximate number of minutes between two TDateTime values.

Declaration

pascal
function MinuteSpan(const ANow: TDateTime; const AThen: TDateTime)
: Double

Arguments

ANow

First moment in time.

AThen

Second moment in time.

Function result

Number (fractions included) of minutes between ANow and AThen.

Description

MinuteSpan returns the number of minutes between ANow and AThen, including any fractional parts of a minute.

See also

Example: ex68

pascal
Program Example68;

{ This program demonstrates the MinuteSpan function }

Uses SysUtils,DateUtils;

Procedure Test(ANow,AThen : TDateTime);

begin
 Write('Number of minutes between ');
 Write(TimeToStr(AThen),' and ',TimeToStr(ANow));
 Writeln(' : ',MinuteSpan(ANow,AThen));
end;

Var
  D1,D2 : TDateTime;

Begin
  D1:=Now;
  D2:=D1-(59*OneSecond);
  Test(D1,D2);
  D2:=D1-(61*OneSecond);
  Test(D1,D2);
  D2:=D1-(122*OneSecond);
  Test(D1,D2);
  D2:=D1-(306*OneSecond);
  Test(D1,D2);
  D2:=D1-(5.4*OneMinute);
  Test(D1,D2);
  D2:=D1-(2.5*OneMinute);
  Test(D1,D2);
End.

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.