これが私のコードです:
[dateFormat setDateFormat:@"EEE MM d HH:mm:ss yyyy"];
logDate = [dateFormat dateFromString:[line substringToIndex:24]];
行は文字列で構成されています: "Mon Feb 18 09:25:53 2013: FAILED : Configuration-Update :
"
「Mon Feb 18 09:25:53 2013」という日付だけを取得し、フォーマットで@"EEE MM d HH:mm:ss yyyy"
フォーマットしました。間違った出力が得られます: "2013-02-18 03:55:53 -0000"
Time alone が正しく印刷されません。パターンを指定するためにDate Format Patternsに従いましたが、まだこの問題を段階的に進めています。どこが間違っているのか理解できません。誰かが問題を見つけてくれれば助かります。前もって感謝します