416 Stimmen

Differenz in Monaten zwischen zwei Daten

Wie berechnet man die Differenz in Monaten zwischen zwei Daten in C#?

Gibt es eine Entsprechung zu VB's DateDiff() Methode in C#. Ich muss die Differenz in Monaten zwischen zwei Daten finden, die Jahre auseinander liegen. Die Dokumentation sagt, dass ich verwenden können TimeSpan mögen:

TimeSpan ts = date1 - date2;

aber das gibt mir Daten in Tagen. Ich möchte diese Zahl nicht durch 30 dividieren. da nicht jeder Monat 30 Tage hat und die beiden Operandenwerte weit voneinander entfernt sind, befürchte ich, dass die Division durch 30 einen falschen Wert ergeben könnte.

Irgendwelche Vorschläge?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X