Я хотел бы знать, может ли кто-нибудь помочь мне с моим методом. У меня есть следующий метод, который обнуляет значение секунд объекта 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
Я не хочу, чтобы это округление происходило, поскольку именно пользователь фактически указывает дату, поэтому оно должно быть точно до той минуты, которую они запрашивают.
Любая помощь очень ценится.