ios转换中的NSDate

时间:2013-03-15 13:48:57

标签: ios nsdate nsdateformatter

我想把字符串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];

1 个答案:

答案 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]);