Я получаю следующий формат даты из моего приложения.
07/18/2011/04/45/EDT
Я подстроку это к "18.07.2011/04/45" и "EDT".
Используя следующий код, я составляю дату.
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"MM/dd/yyyy/HH/mm"];
[dateFormatter setTimeZone:[NSTimeZone timeZoneWithAbbreviation:@"EDT"]];
NSDate *currentServerDate = [dateFormatter dateFromString:formattedDateString];
NSLog(@"currentServerDate %@",currentServerDate);
Однако, когда я печатаю NSDate (созданный с использованием вышеуказанного formattter), он печатается как «2011-07-18 14:15:00 +0530», где +0530 - мой часовой пояс. Мне нужно составить относительно часового пояса EDT. Как мне это сделать?
Спасибо