在 Objective C 中格式化小时
Format hour in Objective C
我正在 Objective C 开发一个应用程序,我有一个像这样的字符串“10001100”,我希望它看起来像这样“10:00-11:00”
有什么办法吗?
最简单的解决方案是根据您的要求创建一个方法来return一个新的格式化字符串:
NSString* source = @"11001200"; //test length = 6
NSString* hh1 = [source substringWithRange:NSMakeRange(0, 2)];
NSString* mm1 = [source substringWithRange:NSMakeRange(2, 2)];
NSString* hh2 = [source substringWithRange:NSMakeRange(4, 2)];
NSString* mm2 = [source substringWithRange:NSMakeRange(6, 2)];
NSString* results =[NSString stringWithFormat:@"%@:%@-%@:%@",hh1,mm1,hh2,mm2];
我正在 Objective C 开发一个应用程序,我有一个像这样的字符串“10001100”,我希望它看起来像这样“10:00-11:00” 有什么办法吗?
最简单的解决方案是根据您的要求创建一个方法来return一个新的格式化字符串:
NSString* source = @"11001200"; //test length = 6
NSString* hh1 = [source substringWithRange:NSMakeRange(0, 2)];
NSString* mm1 = [source substringWithRange:NSMakeRange(2, 2)];
NSString* hh2 = [source substringWithRange:NSMakeRange(4, 2)];
NSString* mm2 = [source substringWithRange:NSMakeRange(6, 2)];
NSString* results =[NSString stringWithFormat:@"%@:%@-%@:%@",hh1,mm1,hh2,mm2];