dateFromString () возвращает неверную дату
1547 просмотра
2 ответа
Я пытаюсь преобразовать строку в дату, но это приводит к неправильной дате.
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "dd MMM YYYY"
let dt = dateFormatter.dateFromString("17 Sep 2015")
println("Date : \(dt)")
Это результат
Date : Optional(2014-12-20 18:30:00 +0000)
Пожалуйста, дайте мне знать, где я делаю ошибку. Я пробовал другой формат тоже, но он возвращает ноль.
Автор: Ankita Shah Источник Размещён: 13.11.2019 11:35Ответы (2)
3 плюса
Формат года неверен, должно быть yyyy
, нет YYYY
.
«Y»: год (в календарях «Неделя года»). Это обозначение этого года используется в календаре год-неделя ИСО, как это определено в ИСО 8601, но может использоваться в негригорианских календарных системах, где требуется обработка даты недели. Может не всегда иметь одинаковое значение с календарным годом .
Смотрите: Поле даты SymbolTable.
Также: даты и время форматирования ICU
0 плюса
Ваша строка формата даты неверна. Измените это на следующее:
dateFormatter.dateFormat = "dd MMM yyyy"
Для получения дополнительной информации прочтите документацию по форматированию даты .
Автор: Adam Размещён: 17.09.2015 01:28Вопросы из категории :
- swift Как я могу программным образом определить, работает ли мое приложение в симуляторе iphone?
- swift iOS: Convert UTC NSDate to local Timezone
- swift Как установить цель и действие для UIBarButtonItem во время выполнения
- swift Жирный и не жирный текст в одном UILabel?
- swift Найти касательную точки на кубической кривой безье
- swift Как я могу рассчитать разницу между двумя датами?
- nsdate получить NSDate сегодня, вчера, на этой неделе, на прошлой неделе, в этом месяце, в прошлом месяце ... переменные
- nsdate NSPredicate: filtering objects by day of NSDate property
- nsdate Как рассчитать день года для конкретной даты в Objective-C?
- nsdate Форматировать дату из строки
- nsdate Как конвертировать NSDate в метку времени Unix iphone SDK?
- nsdateformatter Дата выбора строки в формате строки отключена
- nsdateformatter Как лучше всего работать с локалью NSDateFormatter "feechur"?
- nsdateformatter NSDate / NSDateFormatter - Хранить только время, а не дату?
- nsdateformatter NSDateFormatter не показывает сокращение часового пояса для "Азии / Калькутты" для спецификатора "z" или "zzz", только смещение по Гринвичу