秒またはミリ秒なしで CoreData ストアに日付/時刻を保持したい。(時間を丸める処理を行っており、迷子の秒/ミリ秒がモンキー レンチになります。) 秒を削除するのは簡単です。
NSDate *now = [NSDate date];
NSDateComponents *time = [[NSCalendar currentCalendar]
components:NSHourCalendarUnit | NSMinuteCalendarUnit
| NSSecondCalendarUnit fromDate:now];
NSDate *nowMinus = [now addTimeInterval:-time.second];
// e.g. 29 Aug 10 4:43:05 -> 29 Aug 10 4:43:00
これは秒をゼロにするのにうまく機能しますが、ミリ秒をゼロにするために使用できる NSMillisecondCalendarUnit が見つかりません。何か案は?ありがとう。