Witam, potrzebuje wyświetlić ile dni klient zalega z zapłatą. Dajmy na to zamówił coś 21.09.2017 a jest już 30.09.2018 i chciałbym żeby się wyświetliła liczba dni. Napisałem coś w stylu
DateTime date = new DateTime(2017,09,21);
retentionDays = DateTime.Now.DayOfYear - date.DayOfYear;
I problem jest taki że on nie patrzy na lata tzn minął rok a on nie dodał 365 dni tylko liczy 9 dni bo tyle brakuje od 21 do 30.09. Troszkę przejrzałem metody DateTime ale nie wyszukałem tego co chciałem. Jeśli ktoś miałby jakiś pomysł byłbym wdzięczny. Pozdrawiam ;)