Я пытаюсь получить номер недели с даты. Может кто-то пожалуйста, скажите мне, почему это не только возвращение 0 независимо от того, какую дату я ставлю там:NSCalendar неделя номер
let currentWeekNumber = NSCalendar.currentCalendar().components(NSCalendarUnit.CalendarUnitWeekOfYear, fromDate: myDate).weekOfYear
Формат MyDate, как это 2015-01-23 11:52:35 +0000
Решение в Swift было бы неплохо :)
Невозможно воспроизвести. С 'let myDate = NSDate()', ваш код возвращает (правильное) значение '4'. –
А (небольшой) автономный пример с входными данными, фактическим и ожидаемым выходом будет полезен. –
Спасибо за внимание, Мартин. Я как-то испортил дату ввода. – TommyF