-1

我希望在 iOS 中将字符串 2013-03-19 13:41:57 +0000 转换为这种格式 2013 年 2 月 27 日星期三 00:00:00 GMT+0530(印度标准时间)。请帮助我,我们将不胜感激。

我尝试了这样的事情:

    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];
4

1 回答 1

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]);
于 2013-03-15T13:59:58.220 回答