Описание тега nsdate

Объекты NSDate представляют собой единый момент времени. NSDate - это кластер классов; его единственный общедоступный суперкласс NSDate объявляет программный интерфейс для конкретных и относительных значений времени. Объекты, которые вы создаете с помощью NSDate, называются объектами даты. Это неизменные объекты. Из-за природы кластеров классов объекты, возвращаемые классом NSDate, являются экземплярами не этого абстрактного класса, а одного из его частных подклассов.
1 ответ

iOS - настройка NSDate для локализации с использованием сокращения на день

Поэтому я хотел бы установить дату на этикетке в следующем формате Пн, 17 ноября 2014 г. Вт,... ср... (в зависимости от того, какой день) Теперь я могу получить это из следующего setDateFormat: [dateFormatter setDateFormat:@"EEE, MMM d, yyyy"]; Одна…
17 ноя '14 в 20:12
2 ответа

Сравнение даты выпуска в iOS

Я использую следующий код для сравнения двух NSDates. Результат позже используется в переходном атрибуте для организации объектов в разделах табличного представления. Я могу заверить, что в основном хранилище данных достаточно объектов, чтобы присут…
15 янв '14 в 17:21
1 ответ

Получение NSDate из UIPickerView

У меня есть вид выбора, похожий на приложение будильника на iphone (первый компонент = 1-12, второй компонент = 0-60, третий компонент = утра / вечера). То, что я делаю, это в делегате didSelect представления выбора. if (component == PICKER_HOURS) {…
17 апр '12 в 04:31
1 ответ

Как работать с UIDatePicker в Swift?

Я построил пользовательский интерфейс, который имеет 3 UIDatePicker Первый UIDatePicker названный date будет для Date только (режим .Date) Другой UIDatePickerимена time_from а также time_to будет для Time (Время, Время) (Режим .Time) Затем я добавля…
07 фев '16 в 07:03
5 ответов

Проверьте, находится ли текущая дата между двумя указанными датами

Я хочу проверить, находится ли текущая дата между двумя указанными датами. Я делаю следующее NSDate *now = [NSDate new]; NSLog(@"Now is %@",now); NSCalendar *myCalendar = [[NSCalendar alloc] initWithCalendarIdentifier: NSGregorianCalendar]; NSDateCo…
21 май '13 в 09:19
2 ответа

xcode устанавливает прогресс Просмотр по дате окончания

Мне нужна ваша помощь с UIProgressView. Мне нужно обновить мой прогресс с текущей даты до конечной даты, которую я выберу. Этот метод обновляет только метку и показывает, сколько времени осталось до окончания временного круга. -(void)updateProgressD…
27 апр '13 в 08:01
2 ответа

Получить количество дней между двумя NSDates при переходе на новый год

Мне нужно получить количество дней между двумя датами, которые я получу, но если я введу, например,2016-12-10 и 2017-01-10, будет отрицательное количество дней. Это просто происходит, когда наступает новый год между этими двумя датами. //Get the num…
04 июн '16 в 05:36
1 ответ

Конвертировать NSDate в Integer, Swift 3

Поэтому моя цель - преобразовать время из NSDate в целое число, однако я не уверен, как это сделать. Я попытался сделать простое преобразование, такое как Int(...), однако оно не работает. Это связано с тем, что строка включает в себя AM или PM? Я б…
19 янв '17 в 23:42
2 ответа

NSDate установка времени, а не ожидаемый результат

У меня есть следующий код для установки времени на дату равным 0 часам, 0 минутам, 0 секундам, используя компоненты YEAR, MONTH и DAY от даты для создания нового: NSDate *date = [NSDate date]; NSCalendar *gregorian = [[NSCalendar alloc] initWithCale…
06 ноя '12 в 12:00
2 ответа

Задача C: сортировка двумерного массива

У меня есть массив массивов. Все первые элементы содержащегося массива являются объектами NSDate. Я хотел бы отсортировать массив, содержащий массивы, по порядку от самого последнего к наименьшему. По какой-то причине приведенный ниже алгоритм сорти…
20 дек '12 в 21:11
1 ответ

NSTime: Почему [дата NSDateComponent] возвращает ноль здесь?

Я хочу конвертировать NSDate из одного часового пояса в другой. Вот мой код: NSDate* convertTime(NSDate* fromDate, NSTimeZone* fromTimeZone, NSTimeZone* toTimeZone) { if (fromTimeZone == toTimeZone) { return fromDate; } NSCalendarUnit val = NSCalend…
1 ответ

NSCalendar не соответствует времени по Гринвичу

Когда я вычисляю начало дня, получается разница во времени в один час. Почему не исправлено GMT+1? let cal = NSCalendar(calendarIdentifier: NSCalendarIdentifierGregorian)! cal.timeZone = NSTimeZone.localTimeZone() let startOfToday = cal.startOfDayFo…
15 янв '16 в 18:18
3 ответа

Как отложить метод / анимацию?

Поэтому у меня есть простая анимация на мой взгляд. Он просто перемещает кучу UILabels из верхней правой части экрана в их заданные координаты. Я хотел бы небольшую задержку между каждым лейблом, хотя, чтобы они вытекли один за другим. Сейчас это сл…
02 янв '15 в 14:31
2 ответа

Как изменить NSDateFormatter для строки

У меня есть строка, в которой есть поле даты. Я сохраняю поле как NSString в моей базе данных, как 2011-12-07 21:15:00 +0000. Я использую следующий код, чтобы получить дату из строки в формате даты, например: NSDateFormatter *dateFormat = [[[NSDateF…
14 окт '11 в 14:39
1 ответ

Какао - NSTimer initWithFireDate: несколько секунд слишком поздно?

У меня есть простое приложение, которое не делает гораздо больше (на данный момент), чем создать таймер: _time = [[NSTimer alloc] initWithFireDate: _nextDate interval: 0.0f target: self selector: @selector(trackTime) userInfo: nil repeats: NO]; [[NS…
10 дек '13 в 15:14
1 ответ

Получение месяца от UIPickerView

У меня есть уникальное требование. В моем приложении мне нужно получить только месяц от сборщика. Поскольку средство выбора даты не может реализовать это, я создал пользовательский список выбора только на несколько месяцев. Требуемый формат даты пос…
24 янв '11 в 11:49
4 ответа

NSDate - Изменение значения года

Мне нужно изменить объект NSDate. То, что я в основном делаю, это изменение значения года. например: NSString *someYear = @"2093"; NSDate *date = [NSDate date]; // Gets the current date. ... Create a new date based upon 'date' but with specified yea…
06 мар '11 в 22:20
3 ответа

Как я могу получить отформатированную строку часа без разделителей?

Мне нужна строка NSState от NSDate, мне нужны только часы, минуты и секунды. Если это 1:40:30 вечера, мне нужно, чтобы строка была 134030 NSDateFormatter *userTimeFormatter = [[NSDateFormatter alloc] init]; [userTimeFormatter setDateFormat:@"HHmmss"…
26 июн '15 в 10:52
2 ответа

Преобразовать NSString в NSDate в цель c

Я получаю NSString как @"27-Jan-2018 00:00". Я просто хочу преобразовать эту строку в класс NSDate. Пожалуйста, предложите несколько методов для достижения этой цели. Спасибо заранее!
31 янв '18 в 06:19
3 ответа

iOS: сортировка массива NSDate по последнему году без учета года

У меня есть массив объектов NSDate. Эти объекты имеют годовую стоимость, но мне все равно. Я хочу отсортировать даты по самым последним, используя только месяц и день. Так, в июле, например, июньская дата будет около верхней части списка, а августов…
14 янв '14 в 20:17