我正在尝试将从我的网络服务获得的日期格式更改为更友好的格式,这就是我所做的:
NSDateFormatter *currentFormat = [[NSDateFormatter alloc] init];
currentFormat.dateFormat = @"yyyy-mm-dd HH:mm:ss";
NSDate *date = [currentFormat dateFromString:[voicenote valueForKeyPath:@"Voicenote.created"]];
NSLog(@"%@", [currentFormat stringFromDate:date]);
NSDateFormatter *friendlyFormat = [[NSDateFormatter alloc] init];
friendlyFormat.dateFormat = @"EE, d LLL yyyy HH:mm";
但是当我去打印它时,最初的日期很好,但是当我将它更改为友好格式时,它们都是一月。