Получить диапазон части NSString до и после определенного символа

У меня довольно простой вопрос, однако я не знаю, как подойти к нему с головы. Я хотел бы получить диапазон двух частей моего NSString.

У меня есть время, скажем, 9:42, и я хочу изолировать NSRange часовой и минутной частей строки, то есть часть строки до двоеточия и часть после.

У кого-нибудь есть идея, как лучше всего подойти к этому? Спасибо!


person mhbdr    schedule 06.04.2013    source источник
comment
Вы смотрели -[NSString rangeOfString:] метод?   -  person rob mayoff    schedule 06.04.2013
comment
Есть ли способ получить строку времени и NSDate? Если это так, вы можете разбить дату на компоненты и иметь легкий безопасный доступ к часам и минутам.   -  person Dan Fairaizl    schedule 06.04.2013


Ответы (1)


NSArray *subStrings = [myString componentsSeparatedByString:@":"]; 
NSString *hour = [subStrings objectAtIndex:0];
NSString *minutes = [subStrings objectAtIndex:1];

Надеюсь это поможет...

person lakesh    schedule 06.04.2013