nsstringをnsdateに変換しようとしていますが、奇妙な動作をしています。
私はこれらの日付を変換しようとします:
2012-11-14 13:35:05
2012-11-14 13:33:53
2012-10-22 12:56:27
2012-10-22 12:56:23
もっと...
このコードで:
NSString *createdString = [conversationFromServer objectForKey:@"created"];
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"yyyy-MM-dd hh:mm:ss"];
NSTimeZone *gmt = [NSTimeZone timeZoneWithAbbreviation:@"GMT"];
[formatter setTimeZone:gmt];
NSDate *created = [formatter dateFromString:createdString];
ご覧のとおり、日付は同じパターンですが、最初の日付と2番目の日付を変換できません。結果をログに記録すると、文字列内のすべてが正しいのですが、nsdateでは最初と2番目の結果はnilです。
解決策はありますか?前もって感謝します