我是iphone的新手,我想将字符串更改为准确的日期格式,我在过去2小时内无法完成此操作。我有字符串(10月17日17:30)并希望将其转换为准确的格式,并将此日期与明天进行比较,如果明天再显示10月18日,如果它今天只显示时间17:30,请任何帮助请
答案 0 :(得分:3)
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];
答案 1 :(得分:1)
试试这个
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"hh:mma dd/MMM"];
NSString *dateString = [dateFormat stringFromDate:today];
NSLog(@"date: %@", dateString);
[dateFormat release];