я пытаюсь форматировать NSString дается массив, который включает в себя дату в следующем формате:Проблема с форматом даты
дд/мм/гггг
и я пытаюсь форматировать его с этим кодом :
NSDate *fechaDescuento = [[NSDate alloc] init];
NSDateFormatter *dateformater = [[NSDateFormatter alloc] init];
NSString *baddate = [[NSString alloc] initWithString:[NSString stringWithFormat:@"%@", descuento.fechaDescuento]];
[dateformater setDateFormat:@"dd/MM/yyyy"];
[dateformater setLocale:[NSLocale currentLocale]];
fechaDescuento = [dateformater dateFromString:baddate];
Если плохое значение даты, например, является 11/05/2012, fechaDescuento отформатирован:
2012-05-10 22:00:00 +0000
Всегда за день до и с другим форматом.
Пожалуйста, вы можете мне помочь?
Благодаря
В какой часовой пояс вы находитесь? Я предполагаю, что у вас есть 2-часовой зачет из Лондона. – sblom
Кроме того, сама дата не отформатирована никоим образом, это просто строка описания по умолчанию. Чтобы вывести дату в выбранном вами формате, снова используйте формат даты. – fzwo