Мне нужно локализовать дату. я попытался с помощью следующего кода, но он дает неправильную вещь.
Например, если моя локаль "США", если я беру дату как (06 августа 2011 г., 10:55 утра) из средства выбора даты и сохраняю в базе данных, то после того, как я изменил на локаль на "Голландский", он работает нормально, он преобразовывает по-голландски (06 августа 2011 10:55)
Если я выберу дату из средства выбора даты, например (06 августа 2011 г., 10:55) для локали «голландский», тогда я перейду на локаль на «США», как (06 июля 2011 г., 10:55), но она должна быть как (06 августа 2011 10:55 утра).
Я использую приведенный ниже код для получения локальной даты из строки:
NSDate *past = [NSDate dateWithNaturalLanguageString:@"06 augustus 2011 10:55" locale: [[NSUserDefaults standardUserDefaults] dictionaryRepresentation]];
пожалуйста, помогите мне