Home  |  Delphi .net Home  |  System.Globalization.Calendar  |  AddMonths Method
  
AddMonths  
Method  
Add a number of Months to a DateTime value
Calendar Class
System.Globalization NameSpace
CF1.  Function AddMonths ( TheDateTime : DateTime; Months : Integer ) : DateTime;
CF : Methods with this mark are Compact Framework Compatible
Description
Adds Months to TheDateTime, and returns a new DateTime with this value.
 
If the day of the month is no longer valid (see the example) it is reduced accordingly.
References
DateTime
CultureInfo
Microsoft MSDN Links
System.Globalization
System.Globalization.Calendar
 Author links

 Buy Website Traffic at
 Buywebsitetrafficexperts.com

 Buy Proxies at
 Buyproxies.io
 
 
 
A simple example
program Project1;
{$APPTYPE CONSOLE}

uses
  System.Globalization;

var
  myDate    : DateTime;

  gbCulture : System.Globalization.CultureInfo;
  gbCal     : System.Globalization.Calendar;

begin
  // Set up a Great Britain English culture & calendar
  gbCulture := System.Globalization.CultureInfo.Create('en-GB');
  gbCal     := gbCulture.Calendar;

  // Create a DateTime object : use the gbCalendar to control the
  // conversion of year, month and day parameter values into the
  // number of ticks since 1st January 0001 AD (the internal value)

  // 31st December 2004
  myDate := DateTime.Create(2004, 12, 31, gbCal);

  // Display the date
  Console.WriteLine(myDate.ToLongDateString);

  Console.WriteLine;
  Console.WriteLine('Adding 2 Months : ');
  Console.WriteLine;

  // Add 2 months to the date
  myDate := gbCal.AddMonths(myDate, 2);

  // Display the date
  Console.WriteLine(myDate.ToLongDateString);

  Console.ReadLine;
end.
   31 December 2004
  
   Adding 2 Months :
  
   28 February 2005
 
 
Delphi Programming Neil Moffatt 2002 - 2017. All rights reserved.  |  Contact the author