Articles of nsdate

Получите третью субботу месяца между startdate и enddate

Я хочу получить дату, которая является третьей субботой месяца между двумя датами. Я сделал, но это не то, что я хочу. NSInteger count = 0; NSInteger saturday = 7; // Set the incremental interval for each interaction. NSDateComponents *oneDay = [[NSDateComponents alloc] init]; [oneDay setDay:1]; // Using a Gregorian calendar. NSCalendar *calendar = [[NSCalendar alloc] […]

как сортировать массив дат в порядке возрастания в ios

У меня есть NSMutableArray, который содержит даты в строчном формате. Здесь мне нужно отсортировать этот массив в порядке возрастания дат. Я использовал сильный текст NSSortDescriptor *descriptor=[[NSSortDescriptor alloc] initWithKey:@"self" ascending:YES]; NSArray *descriptors=[NSArray arrayWithObject: descriptor]; NSArray *reverseOrder=[dateArray sortedArrayUsingDescriptors:descriptors]; Но это сортирует только даты в порядке возрастания дня и месяца. Год не считается. Пожалуйста, помогите мне. Например, массив […]

Как получить дату и время в формате – , и т. Д.?

Я работаю над приложениями чата, и я хочу отправить дату / время в определенном формате, например Today, вчера с датой. Как я могу отображать в соответствии с этим форматом? – (NSString *)relativeDateStringForDate:(NSDate *)date { NSCalendarUnit units = NSCalendarUnitDay | NSCalendarUnitWeekOfYear | NSCalendarUnitMonth | NSCalendarUnitYear; NSDateComponents *components = [[NSCalendar currentCalendar] components:units fromDate:date toDate:[NSDate date] options:0]; if […]

Форматировать строку даты в соответствии с настройками локали устройства

Мне нужно форматировать строку даты (формат UTC) в соответствии с настройками локали устройства. Например, в Индии он должен отображаться как 08/09/2017 12.23, а в США он должен отображаться как 09/08/2017 12.23. Основываясь на разных настройках региона, он должен отображать формат даты соответственно.

– : непризнанная ошибка отправки селектора

Пожалуйста, помогите мне со следующим кодом. Все, что я хочу сделать, это посмотреть время (4:42:55) между двумя датами, которые меньше чем на 24 часа, поэтому мне не нужны дни. благодаря NSLog(@"error code"); NSDate *now = [[NSDate alloc] init]; NSDate *time = [[NSDate date] dateFromString:@"6:23 PM"]; NSTimeInterval secs = [now timeIntervalSinceDate:time]; NSLog(@"end error code"); int hours […]

iOS: простое локальное уведомление за 3 дня до

Я написал приложение, которое позволяет пользователю вводить дату в сборщике даты, а затем, когда они нажимают кнопку, он планирует запланировать локальное уведомление. Единственная проблема заключается в том, что уведомление срабатывает при нажатии кнопки. Любая помощь высоко ценится! Вот мой код: – (IBAction)scheduleNotifButton:(id)sender { NSCalendar *calendar = [NSCalendar autoupdatingCurrentCalendar]; NSDate *currentDate = [self.datePicker date]; NSDateComponents *dateComponents […]

NSString для NSDate возвращает неверную дату

Я пытаюсь преобразовать свой объект NSString в объект NSDate , но NSDateFormatter возвращает мне странное значение. Вот код: NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init]; [dateFormat setDateFormat:@"yyyy-MM-dd HH:mm"]; NSDate *date = [dateFormat dateFromString:@"2012-08-15 00:00"]; [dateFormat release]; значение date – 2012-08-14 21:00 +0000 . Разница между значением NSString значением NSDate составляет 3 часа. Я думаю, что что-то […]

Поиск NSArray с использованием диапазона NSDate

У меня есть NSArray со следующими именами и парами дат. ПРИМЕЧАНИЕ. Дата всегда находится в индексе 1 моего настраиваемого массива. MyCustomArray: ( "Toms Bday" "2012-01-10" ) ( "Jesscia Bday" "2012-01-27" ) ( "Jills Bday" "2012-03-03" ) ( "Joes Bday" "2012-04-15" ) В моем массиве сотни пар имен дат. Поэтому для данного StartDate = "2012-01-01" и […]

Как конвертировать NSString в NSDate со временем?

Я пытаюсь преобразовать NSString в NSDate со временем. Вот что я делаю сейчас: NSString *myDateIs= @"2012-07-14 11:30:40 AM "; NSDateFormatter* startTimeFormat = [[NSDateFormatter alloc] init]; [startTimeFormat setDateFormat:@"YYYY-MM-dd hh:mm:ss a "]; NSDate*newStartTime = [startTimeFormat dateFromString:myDateIs]; Выход 2012-07-14 06:00:40 +0000 . Дата правильная, но время неверно. Как я могу получить правильное время? Благодарю.

Вычислить разницу во времени между 2 временными интервалами – Логическая проблема

У меня есть строка со временем следующим образом: NSString *time = "06.45 pm"; Мне нужно предположить, что это время на сегодняшний день, а затем получить текущее системное время и рассчитать разницу во времени между ними. Как я могу это сделать ? Примечание. Вышеуказанное время не указывает date , (указано только время)

Intereting Posts
Позиция UILabel с наклоном или углом Вспышка камеры Включите авто / Вкл. / Выкл. С UIImagePickerController в IOS – Swift Просмотр / просмотр в режиме входа / записи в журнале: какой правильный рабочий процесс принять? TabBarController-> viewController отправляет данные в таблицуViewController Как создать UIBarButtonItem с UIImageView и UILabel Доступ к клиентским сертификатам, установленным на устройстве из приложения MonoTouch Multiple Mapkit CLLocationCoordinate2D с пользовательским PIN-кодом Как конвертировать PDF в PNG в IOS программно Открыть ссылку Amazon с Amazon App не Safari – IOS Swift 3 Уведомление PushKit не появляется после приложения kill И перезагрузка устройства Facebook SDK получает подсчет друзей, которые были приглашены Динамическое отображение виртуальной клавиатуры в delphi xe5 IOS 5 SetNeedsDisplayInRect вызывает FullScreen-Invalidity Создатель фонового изображения UIButton? Указание типа возврата для функции протокола в объявлении класса, соответствующего этому протоколу