【发布时间】:2012-06-03 02:51:28
【问题描述】:
我正在尝试格式化 JSON 响应日期值:
NSDateFormatter *df = [[NSDateFormatter alloc] init];
//Wed Dec 01 17:08:03 +0000 2010
[df setDateFormat:@"eee, MMM dd HH:mm:ss ZZZZ yyyy"];
NSDate *date = [df dateFromString:[twitter objectForKey:@"created_at"]];
[df setDateFormat:@"dd/MM/yyyy"];
NSString *dateStr = [df stringFromDate:date];
我按照这个问题的说明进行操作:
Date/Time parsing in iOS: how to deal (or not deal) with timezones?
实际上,JSON 响应中的日期值是:
created_at":"Mon, 28 May 2012 11:20:29 +0000"
[df dateFromString:[twitter objectForKey:@"created_at"]];接收值时日期变量为零
非常感谢
【问题讨论】:
标签: objective-c ios cocoa-touch twitter