3

可能重复:
是否有将 ISO8601 时间戳转换为格式化的 NSDate 的简单方法?
如何在objective-c中将字符串转换为日期?

如果我 requestForGrpahPath:@"me/inbox" 具有 read_mailbox 权限,那么我会得到这个:

"data": [
          {
            "id": "XXXXXXXXXXXXXXXXX",
            "from": {
              "name": "XXXXXXXXXXXX",
              "id": "XXXXXXXXXXXXXXX"
            },
            "message": "yeup!",
            "created_time": "2012-12-03T10:28:21+0000"   // how to convert this time to normal NSdate
          }, 
4

1 回答 1

6

在您的情况下,日期格式是,

NSDateFormatter* dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy'-'MM'-'dd'T'HH:mm:ssZ"];
NSDate* date = [dateFormatter dateFromString:dateString];

您可以查看我在评论中提到的其他链接以获取更多详细信息。

于 2012-12-10T04:21:41.753 回答