Osc*_*uch 5 iphone objective-c nsdate nscalendar ios4
我有两个NSDate格式为"h:mm a"作为时间(即早上6点和晚上8点).
我试图找出这两次中间点的时间.
对于上面的示例,上午6:00到晚上8:00之间的中点是下午1:00.
但我不知道如何在Objective-C中为iPhone sdk做到这一点.
任何帮助或建议或代码将不胜感激.
Chr*_*ble 17
也许你喜欢的是以下内容?
// Assuming you have two NSDate instances: start and end.
NSTimeInterval difference = [end timeIntervalSinceDate:start];
NSDate *middle = [NSDate dateWithTimeInterval:difference / 2 sinceDate:start];
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请参阅NSDate类参考.