这可能是一个非常简单的问题,但我无法将“1987年1月1日”类型字符串转换为“dd-MM-yyyy”格式,该格式从Facebook返回值“user_birthday”。请帮忙! 提前谢谢。
答案 0 :(得分:1)
非常简单:需要两种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);