使用字符串比较两个时间的大小
2018-01-17 11:19
316 查看
- (NSString *)compareStr1:(NSString *)str1 withStr2:(NSString *)str2{ NSString *hour = nil; NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDateFormat:@"yyyy-MM-dd HH:mm"]; NSDate *date1 = [formatter dateFromString:str1]; NSDate *data2 = [formatter dateFromString:str2]; NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSCalendarIdentifierChinese]; unsigned int usitFlags = NSCalendarUnitMinute; NSDateComponents *coms = [gregorian components:usitFlags fromDate:date1 toDate:data2 options:0]; NSInteger minute = [coms minute]; NSLog(@"minute- - - - -%ld",(long)minute); CGFloat hour1 = minute / 60; NSInteger hour2 = minute % 60; if (hour2 > 30) { hour1 = hour1 + 1; } else if (hour2 > 0 && hour2 <= 30){ hour1 = hour1 + 0.5; } hour = [NSString stringWithFormat:@"%.1f",hour1]; return hour; }
相关文章推荐
- 不使用strcmp函数比较两个字符串的大小
- 如何比较两个时间字符串的大小
- 如何比较两个时间字符串的大小
- 比较两个时间字符串的大小
- 比较两个时间字符串的大小
- linux shell 编程1文件权限检测、字符串比较判断、数值大小比较、时间获取以及单引号双引号反引号等的使用
- 在js中如何比较两个时间字符串的大小
- Java字符串转换为日期和时间比较大小
- 请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句
- 定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句
- 比较两个字符串的大小,并显示最大的字符串,如果两个字符串相同则显示第一个
- js操作时间--比较两个时间大小,时间间隔的计算
- 请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句。
- Java字符串转换为日期和时间比较大小
- Java字符串转换为日期和时间比较大小
- javascript比较两个时间大小
- 请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句
- Java字符串转换为日期和时间比较大小
- shell中怎么比较两个字符串的大小?
- 请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句。