JSON YouTube正在返回这种日期格式2010-07-12T08:22:07.000Z我正在努力适应我的需求而没有成功.中间的"T"和.000Z我不知道如何处理它们.
NSDateFormatter *df = [[NSDateFormatter alloc] init];
[df setDateFormat:@"yyyy-MM-ddTHH:mm:ss.ZZZZ"];
NSDate *date = [df dateFromString: [videoDic valueForKey:@"fecha"]];
[df setDateFormat:@"dd/MM/yyyy"];
NSString *dateStr = [df stringFromDate:date];
Run Code Online (Sandbox Code Playgroud)
谢谢
adn*_*ako 16
根据这本手册:
片段.publishedAt是类型的日期时间 的日期,并且该项目被添加到播放列表的时间.该值在ISO 8601(YYYY-MM-DDThh:mm:ss.sZ)格式中指定.
根据ISO 8601格式,您可以这样写:
dateFormatter.timeZone = [NSTimeZone timeZoneWithName:@"UTC"];
dateFormatter.dateFormat = @"yyyy-MM-dd'T'HH:mm:ss.SSS'Z'";
Run Code Online (Sandbox Code Playgroud)
其中SSS是三个字母的分数秒.而ž指UTC时间.
| 归档时间: |
|
| 查看次数: |
2407 次 |
| 最近记录: |