在一个项目中遇到了关于从服务器上取到标准时间,而如何转换成属于自己的时间格式:
NSString *strDate = [self.cellData objectForKey:@"created_at"];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"EEE, dd MMM yyyy HH:mm:ss ZZZ"];
NSDate *dateFromString = [dateFormatter dateFromString:strDate];
NSTimeInterval interval = [dateFromString timeIntervalSinceNow];
self.createTimeLabel.text = [NSString stringWithFormat:@"%f分钟之前",interval/60.0f];