Как сравнить две даты между собой?

Что значит "сравнить"? На равенство? На "меньше"?

Почленно. Год, месяц, день.

Кстати, год может быть отрицательным