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

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

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

9
задан Hydlide 3 April 2012 в 05:28
поделиться