は私のデータソースから来ている文字列は次のようにフォーマットされています。私は後にインターネットを検索したNSDateFormatter dateFromString
2011-04-11 23時12分05秒
// dateString comes from my data source, and look like I've said like this.
dateString = @"2011-04-11 23:12:05";
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"MMMM"];
NSDate *date = [formatter dateFromString:dateString];
これらのスレッドは、dateStringのフォーマットが間違っていたという答えが常にありました。しかし、私のdateStringは正しいものです、そうですか?
なぜ日付はnilを返しますか?
私は、私の* dateStringから完全な月の名前でNSStringを持っていることを言及する必要があります。 –
dateFromStringは文字列ではなくNSDateを生成します。 – xyzzycoder
私は、文字列を日付に、そして行を月の名前(文字列)に変換した後に、その文字列を変換すると思いました。しかし、私は最初のステップを過ぎることはできません。あなたは私と一緒ですか? –