[Overview][Constants][Procedures and functions] Reference for unit 'dateutils' (#rtl)

IncYear

Increase a DateTime value with a number of years.

Declaration

Source position: line 0

function IncYear(

  const AValue: TDateTime;

  const ANumberOfYears: Integer

):TDateTime;

function IncYear(

  const AValue: TDateTime

):TDateTime;

Arguments

AValue

  

DateTime to which years should be added.

ANumberOfYears

  

Number of years to add

Function result

DateTime representing AValueplus ANumberOfYearsyears.

Arguments

AValue

  

DateTime to which years should be added.

Function result

DateTime representing AValueplus ANumberOfYearsyears.

Description

IncYearadds ANumberOfYearsyears to AValueand returns the resulting date/time. ANumberOfYearscan be positive or negative.

See also

#rtl.sysutils.IncMonth

  

Increases the month in a TDateTimevalue with a given amount.

IncWeek

  

Increase a DateTime value with a number of weeks.

IncDay

  

Increase a DateTime value with a number of days.

IncHour

  

Increase a DateTime value with a number of hours.

IncMinute

  

Increase a DateTime value with a number of minutes.

IncSecond

  

Increase a DateTime value with a number of seconds.

IncMilliSecond

  

Increase a DateTime value with a number of milliseconds.

Example

Program Example71;

{ This program demonstrates the IncYear function }

Uses SysUtils,DateUtils;

Begin
  Writeln('One year from today is ',DateToStr(IncYear(Today,1)));
  Writeln('One year ago from today is ',DateToStr(IncYear(Today,-1)));
End.