GMT格式改变

时间:2010-11-13 11:00:35

标签: iphone

我从URL获取GMT格式的日期如下。

  

Thu,2010年11月13日05:15:01 GMT

我希望将该日期显示为普通格式。

我使用了以下代码。

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"EEE, dd MMM yyyy HH':'mm':'ss"];
NSDate *date = [dateFormatter dateFromString:@"Thu, 13 Nov 2010 05:15:01"];
NSString *strDate = [dateFormatter stringFromDate:date];    //[NSDate date]];   // Ordinary Format
NSLog(@"Date is ........ %@", strDate);
[dateFormatter release];

以上代码显示以下输出。


日期是........星期六,2010年11月13日05:15:01

但是当我在NSDate中将日期设置为日期“星期四,2010年11月13日05:15:01 GMT”时,输出显示为NULL。

我将如何编辑

    [dateFormatter setDateFormat:@"EEE, dd MMM yyyy HH':'mm':'ss"]; 

到这个日期“星期四,2010年11月13日05:15:01 GMT”

1 个答案:

答案 0 :(得分:1)

您不能简单地从字符串中删除GMT子字符串,并在结果字符串上调用dateFromString:吗?