Я хотел бы знать, может ли кто-нибудь помочь мне с моим методом. У меня есть следующий метод,который обнуляет значение секунд объекта NSDate:
- (NSDate *)dateWithZeroSeconds:(NSDate *)date {
NSTimeInterval time = round([date timeIntervalSinceReferenceDate] / 60.0) * 60.0;
return [NSDate dateWithTimeIntervalSinceReferenceDate:time];
}
Проблема заключается в том, что при прохождении даты, такой как:
2011-03-16 18:21:43 +0000
, он возвращает:
2011-03-16 18:22:00 +0000
Я не хочу, чтобы это округление происходило, так как именно пользователь фактически указывает дату, поэтому она должна быть точной до минуты, которую они запрашивают.
Любая помощь очень ценится.