只要所有时间格式都是一样的。。直接用String里面的compareTo方法哈。。比如 String time1 = "2000-09-09 32:32:31";String time2 = "2000-09-10 32:31:12";System.out.println(time1.compareTo(time2));就相当于是用time1-time2如果前面比后面大。。就返回正数 一样就返回0 小就返回负数...
我如何比较它哪个更小/更大?string string-comparison integer-overflow 1个回答 1投票 您不需要将字符串转换为整数来进行比较。 首先,您可以比较字符串的符号。如果一个是非负,另一个是负,显然非负大于负。 然后我们可以比较字符串的长度。 (假设两个字符串都是整数。如果字符串包含浮点,那么我们比较整数部分...
NSString *value = @"123AAAAAAA"; [value compare:@"123AAAAAAA"],返回 NSOrderedSame。 2、不区分大小写 NSString*returnstr = @"aaaa"; NSString *compare:MACstring = @"AaAa"; intresult =[returnstr compare:MACstringoptions:NSCaseInsensitiveSearch| =NSNumericSearch]; 返回结果:result == 0; typed...
您还可以使用两个string函数之间的本地化大小写不敏感的比较,并返回Bool var a = "cash" var b = "Cash" if a.localizedCaseInsensitiveContains(b) { print("Identical") } else { print("Non Identical") }