将NSDate格式化为DDMMYYYY?

cle*_*ent 4 nsdate nscalendar nsdatecomponents ios

我必须从Date发送DDMMYYY日期以与API通信.

NSDateComponents*dateComponents; NSCalendar*格里高利; NSDate*日期;

gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];

dateComponents = [[NSDateComponents alloc] init];
self.date = [gregorian dateByAddingComponents:dateComponents toDate:[NSDate date] options:0];
Run Code Online (Sandbox Code Playgroud)

我必须使用[dateComponents日]等等吗?是否有一些方法可以帮助我像PHP一样执行该任务?

vis*_*kh7 14

试试这个

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"ddMMyyyy"];
NSString *textDate = [NSString stringWithFormat:@"%@",[dateFormatter stringFromDate:[NSDate date]]];
NSLog(@"Date %@",textDate);
[dateFormatter release];
Run Code Online (Sandbox Code Playgroud)