帮助处理日期格式

时间:2011-03-16 10:51:09

标签: objective-c ios nsstring nsdate nsdateformatter

解析此字符串的正确格式是什么:

“星期一,2011年3月14日15:36:00 GMT”

使用NSDateFormatter进入NSDate?

2 个答案:

答案 0 :(得分:2)

NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setDateFormat:@"EEE, d MMM yyyy HH:mm:ss zzzz"];
NSDate *myDate = [dateFormatter dateFromString:strPubDate];

答案 1 :(得分:0)

NSString *dateStr = [NSString stringWithString:@"Mon, 14 Mar 2011 15:36:00 GMT"];
NSDateFormatter *dateFormat = [[[NSDateFormatter alloc] init] autorelease];
[dateFormat setDateFormat:@"EEE, d MMM yyyy HH:mm:ss zzzz"];
NSDate *date = [dateFormat dateFromString:dateStr];