【发布时间】:2011-07-16 20:15:31
【问题描述】:
我想知道是否有人可以帮助我使用我的方法。我有以下方法,它将 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
我不希望发生这种舍入,因为实际指定日期的是用户,所以它需要精确到他们要求的那一刻。
非常感谢任何帮助。
【问题讨论】:
标签: objective-c ios4 nsdate