Сначала преобразуйте их в метку времени UNIX, игнорируя миллисекунды.
NSUInteger time1 = (NSUInteger)[date1 timeIntervalSince1970];
NSUInteger time2 = (NSUInteger)[date2 timeIntervalSince1970];
Игнорировать секунды.
time1 = time1 - (time1 % 60);
time2 = time2 - (time2 % 60);
Теперь вы можете спокойно сравнивать их.
if (time1 == time2) {
NSLog(@"Bingo");
}