Objective c NSString到NSDate到“;15分钟“;或;1小时“;或;“1天”;

Objective c NSString到NSDate到“;15分钟“;或;1小时“;或;“1天”;,objective-c,nsstring,nsdate,Objective C,Nsstring,Nsdate,我将如何在obj c中执行此操作 NSString到NSDate到“1小时”或“1天”或“15分钟” 有没有图书馆可以这样做?在Ruby中,它非常简单。。。必须是Obj c中可以做同样事情的东西?使用NSDateFormatter输入/输出您的NSDate: 数据格式指南(“日期格式化程序”一章): NSDateFormatter *inputFormatter = [[NSDateFormatter alloc] init]; [inputFormatter setDateFormat:

我将如何在obj c中执行此操作

NSString到NSDate到“1小时”或“1天”或“15分钟”


有没有图书馆可以这样做?在Ruby中,它非常简单。。。必须是Obj c中可以做同样事情的东西?

使用NSDateFormatter输入/输出您的NSDate:

数据格式指南(“日期格式化程序”一章):

NSDateFormatter *inputFormatter = [[NSDateFormatter alloc] init];

[inputFormatter setDateFormat:@"yyyy-MM-dd 'at' HH:mm"];



NSDate *formatterDate = [inputFormatter dateFromString:@"1999-07-11 at 10:30"];



NSDateFormatter *outputFormatter = [[NSDateFormatter alloc] init];

[outputFormatter setDateFormat:@"HH:mm 'on' EEEE MMMM d"];



NSString *newDateString = [outputFormatter stringFromDate:formatterDate];



NSLog(@"newDateString %@", newDateString);

// For US English, the output is:

// newDateString 10:30 on Sunday July 11