2013-04-06 58 views
0

我有一個非常簡單的問題,但是我不知道如何從頭頂接近它。我想要得到我的NSString的兩個部分的範圍。獲取某個字符之前和之後的NSString部分的範圍

我有一段時間,比如說9:42,我想隔離字符串的小時和分鐘部分的NSRange,所以冒號前的字符串部分以及後面的部分。

有沒有人有最好的方法來解決這個想法?謝謝!

+1

。你看了[' - [的NSString rangeOfString:]'方法(http://developer.apple.com/library/ios/Documentation/Cocoa /Reference/Foundation/Classes/NSString_Class/Reference/NSString.html#//apple_ref/doc/uid/20000154-rangeOfString_)? – 2013-04-06 18:49:08

+1

有什麼辦法可以讓時間字符串和NSDate?如果是這樣,那麼你可以將日期分解成組件,並且可以輕鬆安全地訪問小時和分鐘。 – 2013-04-06 18:54:21

回答

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

希望這有助於...

相關問題