Вопросы с тегом «nsdate»

115
Как мне получить дату ISO 8601 на iOS?

Достаточно легко получить строку даты ISO 8601 (например, 2004-02-12T15:19:21+00:00) в PHP через date('c'), но как получить ее в Objective-C (iPhone)? Есть ли такой же короткий способ сделать это? Вот долгий путь, который я нашел для этого: NSDateFormatter* dateFormatter = [[[NSDateFormatter alloc]...

113
Как я могу получить часы и минуты от NSDate?

В моем приложении мне нужно получить час и минуту отдельно: NSString *currentHour=[string1 substringWithRange: NSMakeRange(0,2)]; int currentHourInNumber=[currentHour intValue]; Рассматривать string1 содержится в 11:59:13 AMdatepicker. Здесь, если я использую приведенный выше код, можно получить...

104
NSDate начало дня и конец дня

-(NSDate *)beginningOfDay:(NSDate *)date { NSCalendar *cal = [NSCalendar currentCalendar]; NSDateComponents *components = [cal components:( NSMonthCalendarUnit | NSYearCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit ) fromDate:date]; [components setHour:0];...

99
Найдите разницу в секундах между NSDates как целым числом с помощью Swift

Я пишу фрагмент кода, где хочу измерить, как долго удерживалась кнопка. Для этого я записал, NSDate()когда была нажата кнопка, и попытался использовать timeIntervalSinceDateфункцию, когда кнопка была отпущена. Кажется, это работает, но я не могу найти способ распечатать результат или переключить...

96
iOS: сравните две даты

У меня есть , NSDateчто я должен сравнить с двумя другими , NSDateи я стараюсь с NSOrderAscendingи , NSOrderDescendingно если моя дата ровно в двух других дат? Пример: если у меня есть a myDate = 24/05/2011 и два других, которые равны one = 24/05/2011и two, 24/05/2011что я могу использовать?...

95
Как получить день, месяц и год NSDate в целочисленном формате?

Я хочу получить компоненты дня, месяца и года NSDateв целочисленной форме, т.е. если дата 1/2/1988, тогда я должен получить 1, 2 и 1988 отдельно как целое число. Как это сделать в iOS? Я нашел аналогичный вопрос, но метод descriptionWithCalendarFormat: дает предупреждение и, похоже, уже устарел....

91
Как проверить, возникает ли NSDate между двумя другими NSDate

Я пытаюсь выяснить, попадает ли текущая дата в диапазон дат, используя NSDate. Например, вы можете получить текущую дату / время с помощью NSDate: NSDate rightNow = [NSDate date]; Затем я хотел бы использовать эту дату, чтобы проверить, находится ли она в диапазоне с 9 утра до 5 вечера ....

90
Получить день недели с помощью NSDate

Я создал метод, который должен принимать строку в форме «ГГГГ-ММ-ДД» и выдавать int, который представляет позицию даты по отношению к неделе, в которой она находится (независимо от того, перекрывается ли она между месяцами). Так, например, воскресенье = 1, понедельник = 2 и так далее. Вот мой код:...

86
получить NSDate сегодня, вчера, на этой неделе, на прошлой неделе, в этом месяце, в прошлом месяце ... переменные

Я пытаюсь сделать это, чтобы получить NSDate сегодня, вчера, на этой неделе, на прошлой неделе, в этом месяце, переменные последнего месяца, готовые для сравнения для заголовков, которые будут добавлены в заголовок UITableView titleForHeaderInSection То, что я хочу, сделано вручную в приведенном...

86
Сортировка NSArray строк или объектов даты

У меня NSArrayесть строка даты (например, NSString) например: «Thu, 21 May 09 19:10:09 -0700» Мне нужно отсортировать NSArrayпо дате. Я NSDateсначала подумал о преобразовании строки даты в объект, но застрял на том, как сортировать по NSDateобъекту. Спасибо....

83
Получить текущую NSDate в формате отметки времени

У меня есть базовый метод, который получает текущее время и устанавливает его в виде строки. Однако как я могу заставить его отформатировать текущую дату и время в формате временных меток UNIX с 1970 года? Вот мой код: NSDate *currentTime = [NSDate date]; NSDateFormatter *dateFormatter =...