Welches ist die beste Methode, um die Anzahl der Tage zwischen zwei Daten zu berechnen, die in ein Schaltjahr fallen?
Wenn z. B. d1 = 1.12.2007 und d2 = 31.1.2008 ist, beträgt die Gesamtzahl der Tage zwischen d1 und d2 62 und die Anzahl der Tage, die in ein Schaltjahr fallen, 31.
Ein weiteres Beispiel: Wenn d1 = 1.12.2007 und d2 = 30.6.2012 ist, beträgt die Gesamtzahl der Tage zwischen d1 und d2 1674 und die Anzahl der Tage, die in ein Schaltjahr fallen, 548.
Ich habe bereits eine Funktion zur Berechnung, ob ein bestimmtes Jahr ein Schaltjahr ist, und eine Funktion zur Berechnung der Anzahl der Tage zwischen zwei Daten.
Wenn jemand einen solchen Algorithmus in Delphi (Pascal) oder C/C++/C# hat, wäre ich sehr dankbar. Jede Anregung und Hilfe wäre großartig.