【发布时间】:2013-11-21 07:32:35
【问题描述】:
我正在使用 json 提取一个字符串,该字符串以这种格式返回估计时间:“yyyy-mm-ddThh:mm:ss-06:00”
我不知道如何摆脱不必要的信息。我需要的只是时间,格式如下:hh:mm。
我没有得到任何输出。
NSDate *date = [timeResults objectAtIndex:indexPath.row];
NSDateFormatter* dateFormatter = [NSDateFormatter new];
[dateFormatter setDateFormat:@"hh:mm"];
NSString* stringFromDate = [dateFormatter stringFromDate:date];
cell.detailTextLabel.text = stringFromDate;
更新: 我发现了一个 hack 让它工作,日期格式是问题所在。如果我使用它作为日期格式,它会起作用:@"yyyy'-'MM'-'dd'T'HH':'mm':'ssz':'00"。
【问题讨论】:
-
顺便说一句:该格式是标准的ISO8601,带有时区偏移量。
-
在否决任何问题之前,请评论相同的原因,以便提问的人理解他的错误。