0

次の文字列を日付に解析できません

2012-12-28T00:01:51Z ,

I need date in format 28 Dec 2012 

私を助けてください 。

よろしくお願いしますAbhishek

4

2 に答える 2

2

この方法を試してください:

NSString *dateString=@"2012-12-28T00:01:51Z";
NSDateFormatter *dateFormatter=[NSDateFormatter new];
[dateFormatter setDateFormat:@"YYYY-MM-dd'T'hh:mm:ss'Z'"];

NSLog(@"=> time %@",[dateFormatter dateFromString:dateString]);

NSDate *formattedDate=[dateFormatter dateFromString:dateString];

[dateFormatter setDateFormat:@"dd MMM YYYY"];
NSLog(@"Formatted date : %@",[dateFormatter stringFromDate:formattedDate]);
于 2012-12-29T07:35:55.543 に答える
0

文字列をそのまま渡してから、任意の形式に変換しないのはなぜですか?

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; 
[dateFormatter setDateFormat:@"yyyy-MM-dd"]; 
于 2012-12-29T07:36:23.123 に答える