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