我正在尝试将 NSDate 转换为以下格式:20/05/2014 22:30
这是我目前拥有的代码。
[dateFormat setDateFormat:@"YYYY-MM-dd\'T\'HH:mm:ssZZZZZ"];
这有效,但格式不像20/05/2014 22:30它以如下格式显示日期:12-03-2013 12:00:00 +00:00:00
然后当我使用时:
[dateFormat setDateFormat:@"MM/dd/yyyy"];
我得到一个null
返回的值而不是格式化的日期。
// timestamp conversion
NSString *str = [timeStamp objectAtIndex:indexPath.row];
// convert to date
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
// [dateFormat setDateFormat:@"YYYY-MM-dd\'T\'HH:mm:ssZZZZZ"];
[dateFormat setDateFormat:@"MM/dd/yyyy"];
NSDate *dte = [dateFormat dateFromString:str];
cell.timeStampLabel.text = [NSString stringWithFormat:@"%@",dte ];
格式化前的str原始字符串输出是str 2013-08-23T15:21:19+02:00
谢谢你的帮助