从nsdate获得总小时数
我只是寻找一种方法,从nsdate计算总小时数(与.net中的TotalHours方法相同)
例如:11:30:30 – > 11.5小时
提前致谢,
获取用NSDateComponents
分隔的小时和分钟。
NSCalendar *calendar = [NSCalendar currentCalendar]; NSDateComponents *components = [calendar components:(NSHourCalendarUnit | NSMinuteCalendarUnit) fromDate:[NSDate date]]; NSInteger hour = [components hour]; NSInteger minute = [components minute];
然后用这个find总和。
double totalHours = ((double)hour + (double)minute/60);