在ios中设置特定字符串格式的日期格式

时间:2012-12-21 06:18:40

标签: objective-c ios nsdateformatter

我正在尝试为以下字符串设置NSDateFormatter:

   2012-12-18T09:05:24.000Z 

这是S3Object Summary lastmodifed对象的输出。如果我需要更改显示格式,我必须将其设置为什么格式?有什么想法吗?

2 个答案:

答案 0 :(得分:0)

NSString *stringe = @"2010-06-21T20:06:36+00:00";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ssZ"];

NSDate *reqDate = [dateFormatter dateFromString:string];
NSLog(@"%@",[dateFormatter stringFromDate:reqDate]);

现在,您将在NSDate对象中获取日期,以便根据您的要求更改该日期。

答案 1 :(得分:0)

2012-12-18T09:05:24.000Z

格式字符串是 YYYY-MM-dd'T'HH:MM:ss.SSS'Z'原