在iphone开发中准确格式化和比较日期?
我是iphone新手,我想把字符串转换成准确的日期格式,但在过去的两个小时里我都做不到。我有字符串(17:30 18 Oct),希望将其转换为精确格式,并将此日期与明天进行比较,如果此日期在明天,则仅显示10月18日,如果它在今天,则仅显示时间17:30,请提供帮助。尝试此方法在iphone开发中准确格式化和比较日期?,iphone,Iphone,我是iphone新手,我想把字符串转换成准确的日期格式,但在过去的两个小时里我都做不到。我有字符串(17:30 18 Oct),希望将其转换为精确格式,并将此日期与明天进行比较,如果此日期在明天,则仅显示10月18日,如果它在今天,则仅显示时间17:30,请提供帮助。尝试此方法 NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init]; [dateFormat setDateFormat:@"hh:mma dd/MM
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"hh:mma dd/MMM"];
NSString *dateString = [dateFormat stringFromDate:today];
NSLog(@"date: %@", dateString);
[dateFormat release];
NSString到NSDate的转换
NSString *dateString = @"6:30 18 Oct";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"hh:mm dd/MMM"];
NSDate *dateFromString = [[NSDate alloc] init];
dateFromString = [dateFormatter dateFromString:dateString];
[dateFormatter release];
请参阅此处:请参阅此链接:如果它对您有效,请接受它作为答案,这样它就不会出现在未回答的问题中。您已将NDDate转换为NSString,但我需要将其反转,将NSString转换为NSDate。?