我从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”
答案 0 :(得分:1)
您不能简单地从字符串中删除GMT
子字符串,并在结果字符串上调用dateFromString:
吗?