服务器返回给我正确的日期和时间。纽约时区。
2013-09-10 05:37:07 +0000
(发表评论的正确时间)
这是我在应用程序中对其进行格式化的方式:
[format setDateFormat:@"dd MMM, yyyy HH:mm"];
[format setTimeZone:[NSTimeZone timeZoneWithName:@"America/New_York"]];
结果我有
10 sept, 2013 01:37
怎么了?
UPD
编码
NSDateFormatter *format = [[NSDateFormatter alloc] init];
[format setTimeZone:[NSTimeZone timeZoneWithName:@"America/New_York"]];
[format setDateFormat:@"dd MMM, yyyy HH:mm"];
NSString *stringDate = [format stringFromDate:Date]; //Date is "2013-09-10 05:37:07 +0000"
//stringDate is "10 sept, 2013 01:37"