In einem Szenario, in dem Sie benötigen würde die nächsten ‚Rechnungsdatum‘, wenn der TAG (2., 25., usw.) ist bekannt, zu berechnen, wie kann man die Anzahl der Berechnung Tage bis zur nächsten Rechnungszahlung übrig?Berechnung Tage bis zum nächsten festgelegten Tag links
Erläuterung:
Tom Rechnung am 4. eines jeden Monats generiert wird
Was ist der beste Weg/Logik, um die Tage zu berechnen, bis die nächste Rechnung links? Zum Beispiel, wenn heute der 28. dieses Monats ist, wäre das Ergebnis 6 Tage links
Was wir wissen:
Bill Erstellungsdatum ist bekannt
Heutiges Datum ist bekannt
Was ich bisher getan habe:
int billingDay = 4; //The day the bill gets generated every month
DateTime today = DateTime.Today; //Today's date
Wie würde ich damit fortfahren, das nächste Rechnungsdatum zu berechnen?
PS: Sorry, wenn dies lahm klingt, ich konnte einfach nicht meinen Kopf wickeln um es
Sie könnten diese posten finden, so nützlich: http://stackoverflow.com/questions/1607336/calculate-difference -between-two-dates-Anzahl der Tage –
[DaysInMonth] (https: //msdn.microsoft.c om/de-de/library/system.datetime.daysinmonth (v = vs.110) .aspx) hilft Ihnen beim ersten Punkt. Erhalten Sie einfach die tatsächliche Anzahl der Tage im aktuellen Monat. Dann "Heutiges Datum - tatsächliche Zählung" und füge den Rechnungszeitraum hinzu. –
Wow, liebe alle Antworten. Danke, dass du dir die Zeit genommen hast :) – Dinuka