2011-06-22 16 views
0

NSStringからこの形式の日付を取得する方法。日付形式の問題

Wed, 22 Jun 2011 12:36:00 +0100

Wed, 22 Jun 2011.のおかげ

+0

達成したいことを明確にするために質問を編集できますか?あなたはNSStringとしてNSDateオブジェクトをフォーマットしていますか? – hktegner

答えて

3

このコードを試してください。

NSString *dateStr = @"Wed, 22 Jun 2011 12:36:00 +0100"; 

    // Convert string to date object 
    NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init]; 
    [dateFormat setDateFormat:@"EEE, d MMM yyyy HH:mm:ss ZZZ"]; 
    NSDate *date = [dateFormat dateFromString:dateStr]; 

    // Convert date object to desired output format 
    [dateFormat setDateFormat:@"EEE, MMM d YYYY"]; 
    dateStr = [dateFormat stringFromDate:date]; 
    NSLog(@"Date -- %@",dateStr); 
    [dateFormat release]; 
+0

それは、ありがとう、働く。 –

1

最小限のバージョンがE, d MMM yであるか、2桁の日と4桁の年E, dd MMM yyyyを指定します。日付フォーマッタはUnicode Technical Standard #35を使用します。

関連する問題