Diese Klasse erweitert die DateTime-Klasse um folgende Methode: getMonthsBetweenDates
Die Methode liefert die Anzahl der
vollen Monate zwischen 2 DateTime-Objekten zurück.
Da die DateTime-Objekte intern sortiert werden, ist es egal in welcher Reihenfolge sie übergeben werden.
z.B.:
01.10.09 - 15.10.09 ergibt 0 Monate
01.10.09 - 01.11.09 ergibt 1 Monat
01.10.09 - 16.02.10 ergibt 4 Monate
etc.
Beispielaufruf:
int value = DateTime.Now.getMonthsBetweenDates(DateTime.Now.AddMonths(-13));
Console.WriteLine(value);
// Ausgabe liefert: 13