我可能失去了一些东西有一定的格式,但我不能构成合适的日期格式字符串日期:日期格式日期
2016-01-14T10:24:26+0000
什么是“T”在这里吗?以及如何包含时区?
我的字符串不起作用:@"yyyy-MM-dd'T'hh:mm:ss Z"
我可能失去了一些东西有一定的格式,但我不能构成合适的日期格式字符串日期:日期格式日期
2016-01-14T10:24:26+0000
什么是“T”在这里吗?以及如何包含时区?
我的字符串不起作用:@"yyyy-MM-dd'T'hh:mm:ss Z"
NSDateFormatter* dateFormatter = [[NSDateFormatter alloc] init];
dateFormatter.dateFormat = @"yyyy'-'MM'-'dd'T'HH':'mm':'ss'Z'";
NSDate *yourDate = [dateFormatter dateFromString:myString];
为什么这么多单引号在这里? – TheTiger
如果你想解析任何格式的日期。你可以这样做。NSDateFormatter * formatter = [[NSDateFormatter alloc] init]; formatter.dateFormat = @“dd MMM YYYY HH:mm:ss”; NSString * string = [formatter stringFromDate:[NSDate date]]; NSLog(@“Date Current: - %@”,string); –
@Jagveer Singh并且没有这种格式化程序)) – Stas
正如你可能已经猜到'T'只是一个分隔字符,格式文档可以参考在支持的操作系统版本中使用的标准[这里](https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/DataFormatting/Articles/dfDateFormatting10_4.html#//apple_ref/doc/uid/TP40002369-SW1) –