我尝试使用NSDateFormatter获取和管理日期,但如何使其工作。 我认为这是我的第一个“dateFormatter”的问题,它没有正确的格式,因为当我使用函数“stringFromDate”和参数“[NSDate date]”的第二个格式化程序时,它运行良好,但不是当我使用我的NSDate “dateFromString”。使用NSDateFormatter管理日期
//"dateString" have this format: "2011-05-26T16:18:26Z"
NSString *dateString = [[tracks objectAtIndex:0] objectForKey:@"to-date"];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"EEE, MMM d, yyyy"];
NSDate *dateFromString = [[NSDate alloc] init];
dateFromString = [dateFormatter dateFromString:dateString];
[dateFormatter release];
dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"EEE, MMM d, yyyy"];
//NSString *toDate = [dateFormatter stringFromDate:dateFromString];
NSString *toDate = [dateFormatter stringFromDate:[NSDate date]];
谢谢您的帮助:)
很抱歉的显示,我犯了一个错误。 – Guillaume 2011-05-26 16:41:13
将'dateString'发送到dateFormatter之前是什么? – Joe 2011-05-26 17:15:18