如何在目标C中解析“Wed Sep 13 16:42:35 +0000 2010”

时间:2011-03-10 07:13:32

标签: nsdate nsdateformatter

没有用于表示3个字符的月份的unicode格式。它始终是9月,这是通过使用MMM完成的。那么“九月”呢?

1 个答案:

答案 0 :(得分:0)

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"EEE MMM dd HH:mm:ss ZZZZ yyyy"];
NSDate *myDate = [dateFormatter dateFromString:@"Wed Sep 13 16:42:35 +0000 2010"];

这应该很好地解析你的样本字符串。 我用“9月”(四个字符)测试了它,它不起作用。 但是“九月”很好。