2016-07-26 6 views
0

Googleに関連するいくつかの質問がありますが、残念なことに回答が見つかりませんでした。文字列のサブストリング固有の整数

私は2016-07-22のような文字列を持っています。私は07という整数を取得し、それを7に評価して保存する必要があります。

もちろん、これは日付なので、毎回変更されるので、その年は常に2016年になると思います。5番目のシンボルから8番目の文字列までを取得する必要があります。

これを達成する簡単な方法はありますか?ありがとう。

答えて

1

常に文字列のその部分であれば、とsubstringWithRangeを使用してその月を選ぶことができます。

"07"を入力した後の変換では、その文字列にintegerValueを入力するだけです。

「保存」部分は、保存先に完全に依存します。

ここ
+0

あなたは例を提供することができますか? –

1

はただ一つの方法です(私は、少なくとも3つの、他の方法を考えることができます):

NSString *str = @"2016-07-22"; 
NSArray *elements = [str componentsSeparatedByString:@"-"]; 
NSAssert([elements count] == 3, @"Ahhh!"); 
NSInteger month = [elements[1] integerValue]; 
+0

ありがとうございます –

関連する問題