Определение разницы между датами

Я пытаюсь найти способ для моей программы взять дату (например, 2 февраля 2003 г.) и показать разницу между ними и другой датой (например, 2 апреля 2012 г.), исключая високосные годы. До сих пор я мог выяснить это только в том случае, если даты в одном месяце, просто вычитая «день». В этой программе я использую 2 набора целых чисел «месяц», «день» и «год». Я в значительной степени в растерянности, откуда идти отсюда. Это совершенно необязательная часть моего задания, но я хотел бы получить представление о том, как заставить его работать. Мне кажется, это хлопотно, но, может быть, есть простая математическая формула, о которой я не думаю?

Извините, у меня нет ранее существовавшего кода для этой части, потому что остальная часть задания касается только того, чтобы пользователь вводил даты, а затем прибавлял и вычитал один день.

Ответы на вопрос(8)

Ваш ответ на вопрос