我想把字符串2013-03-19 13:41:57 +0000转换为这种格式Wed Feb 27 2013 00:00:00 GMT + 0530(印度标准时间)在iOS。请帮助我任何帮助将是非常感谢。
我尝试过这样的事情: NSString * clippedString = @"2013-03-19 13:41:57 +0000 ";
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"EE MMM d yyyy HH:mm:ss Z"];
NSDate *date = [[NSDate alloc] init];
date = [dateFormat dateFromString:clippedString];
答案 0 :(得分:0)
我接受了挑战:)
NSString *string=@"2013-03-19 13:41:57 +0000";
NSDateFormatter *dateFormatter=[NSDateFormatter new];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss z"];
NSDate *date=[dateFormatter dateFromString:string];
[dateFormatter setDateFormat:@"EEE MMM dd yyyy HH:mm:ss zzz zzzz"];
NSLog(@"%@",[dateFormatter stringFromDate:date]);