【发布时间】:2013-09-14 00:32:21
【问题描述】:
服务器返回正确的日期和时间。纽约时区。
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"
【问题讨论】: