-3

これは非常に単純な質問ですが、「1987 年 1 月 1 日」型の文字列を、値「user_birthday」に対して Facebook から返される「dd-MM-yyyy」形式に変換できません。助けてください!前もって感謝します。

4

1 に答える 1

1

非常に単純: 2 つの dateFormatter 形式が必要です。

NSString *string=@"January 1, 1987"; // type string into "dd-MM-yyyy"
NSDateFormatter *dateFormatter=[NSDateFormatter new];
[dateFormatter setDateFormat:@"MMM dd, yyyy"];
NSDate *date=[dateFormatter dateFromString:string];
NSLog(@"%@",date);
[dateFormatter setDateFormat:@"dd-MM-yyyy"];
NSString *stringDate=[dateFormatter stringFromDate:date];
NSLog(@"%@",stringDate);
于 2013-04-03T05:56:57.700 に答える