Я пытаюсь извлечь дату из текстового поля и преобразовать его в определенный формат дата, ниже код:Проблемы при попытке форматирования Даты
NSString *dateStr = self.hello.text;
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"MM/dd/yyyy"];
NSDate *date = [dateFormat dateFromString:dateStr];
Однако я получаю дату один день до значение в день. Я новичок в iOS, и я подозреваю, что месяц Java, день в iOS начинается с 0 в течение первого дня?
Пример:
Я вхожу в текстовом поле 02/07/2010
. то * dateStr дает мне то же значение, изменение происходит после форматирования значения * дата показывает дату, например: 02/06/2010
. Это на один день раньше, чем введенная дата.
показать даты примера в вашем текстовом поле .. что вы получили ошибку? – Mani
Позвольте мне изменить вопрос – User3
, можете ли вы также показать выход NSLog даты, которую вы получаете? – Volker