Googleに関連するいくつかの質問がありますが、残念なことに回答が見つかりませんでした。文字列のサブストリング固有の整数
私は2016-07-22
のような文字列を持っています。私は07
という整数を取得し、それを7に評価して保存する必要があります。
もちろん、これは日付なので、毎回変更されるので、その年は常に2016年になると思います。5番目のシンボルから8番目の文字列までを取得する必要があります。
これを達成する簡単な方法はありますか?ありがとう。
Googleに関連するいくつかの質問がありますが、残念なことに回答が見つかりませんでした。文字列のサブストリング固有の整数
私は2016-07-22
のような文字列を持っています。私は07
という整数を取得し、それを7に評価して保存する必要があります。
もちろん、これは日付なので、毎回変更されるので、その年は常に2016年になると思います。5番目のシンボルから8番目の文字列までを取得する必要があります。
これを達成する簡単な方法はありますか?ありがとう。
常に文字列のその部分であれば、とsubstringWithRange
を使用してその月を選ぶことができます。
"07"を入力した後の変換では、その文字列にintegerValue
を入力するだけです。
「保存」部分は、保存先に完全に依存します。
ここはただ一つの方法です(私は、少なくとも3つの、他の方法を考えることができます):
NSString *str = @"2016-07-22";
NSArray *elements = [str componentsSeparatedByString:@"-"];
NSAssert([elements count] == 3, @"Ahhh!");
NSInteger month = [elements[1] integerValue];
ありがとうございます –
あなたは例を提供することができますか? –