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

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

8
Форматирование NSDate в определенных стилях для года, месяца, дня и часа, минуты, секунды
Мне в основном нужно получить текущую дату и время отдельно, в формате: 2009-04-26 11:06:54 Приведенный ниже код из другого вопроса по той же теме генерирует сейчас: | 2009-06-01 23:18:23 +0100 | dateString: | 01 июня 2009 г. 23:18 | разобрано: | 2009-06-01 23:18:00 +0100 | Это почти то, что я …

17
Измерьте прошедшее время в Swift
Как мы можем измерить время, затраченное на выполнение функции в Swift? Я пытаюсь отобразить прошедшее время следующим образом: «Прошедшее время составляет 0,05 секунды». Видел, что в Java мы можем использовать System.nanoTime (), есть ли в Swift какие-либо эквивалентные методы для этого? Взгляните на пример программы: func isPrime(var number:Int) ->Bool { …

8
NSPredicate: фильтрация объектов по дню свойства NSDate
У меня есть модель Core Data со NSDateсвойством. Я хочу фильтровать базу данных по дням. Я предполагаю, что решение будет включать в себя NSPredicate, но я не уверен, как все это собрать. Я знаю, как сравнить день из двух NSDateс использованием NSDateComponentsи NSCalendar, но как мне отфильтровать его с помощью …

11
Вычтите 7 дней из текущей даты
Похоже, я не могу вычесть 7 дней из текущей даты. Вот как я это делаю: NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; NSDateComponents *offsetComponents = [[NSDateComponents alloc] init]; [offsetComponents setDay:-7]; NSDate *sevenDaysAgo = [gregorian dateByAddingComponents:offsetComponents toDate:[NSDate date] options:0]; SevenDaysAgo получает то же значение, что и текущая дата. Пожалуйста помоги. РЕДАКТИРОВАТЬ: В …
119 objective-c  ios  nsdate 


10
Как мне получить дату ISO 8601 на iOS?
Достаточно легко получить строку даты ISO 8601 (например, 2004-02-12T15:19:21+00:00) в PHP через date('c'), но как получить ее в Objective-C (iPhone)? Есть ли такой же короткий способ сделать это? Вот долгий путь, который я нашел для этого: NSDateFormatter* dateFormatter = [[[NSDateFormatter alloc] init] autorelease]; dateFormatter.dateFormat = @"yyyy-MM-dd'T'HH:mm:ssZ"; NSDate *now = [NSDate …

2
Получить текущую дату в Swift 3? [закрыто]
Закрыто . Этот вопрос требует подробностей или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте подробности и проясните проблему, отредактировав этот пост . Закрыт 3 года назад . Уточните этот вопрос Как установить текущую дату label.text в Swift 3? Я хочу только сегодня напечатать …
115 swift  nsdate 

8
Как я могу получить часы и минуты от NSDate?
В моем приложении мне нужно получить час и минуту отдельно: NSString *currentHour=[string1 substringWithRange: NSMakeRange(0,2)]; int currentHourInNumber=[currentHour intValue]; Рассматривать string1 содержится в 11:59:13 AMdatepicker. Здесь, если я использую приведенный выше код, можно получить час, если он больше 9. Иначе мне нужно изменить NSMakeRange(0,1) чтобы получить час от 1 до 9. Есть …
113 ios  objective-c  nsdate  hour 


22
NSDate начало дня и конец дня
-(NSDate *)beginningOfDay:(NSDate *)date { NSCalendar *cal = [NSCalendar currentCalendar]; NSDateComponents *components = [cal components:( NSMonthCalendarUnit | NSYearCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit ) fromDate:date]; [components setHour:0]; [components setMinute:0]; [components setSecond:0]; return [cal dateFromComponents:components]; } -(NSDate *)endOfDay:(NSDate *)date { NSCalendar *cal = [NSCalendar currentCalendar]; NSDateComponents *components = [cal components:( NSMonthCalendarUnit …

7
Найдите разницу в секундах между NSDates как целым числом с помощью Swift
Я пишу фрагмент кода, где хочу измерить, как долго удерживалась кнопка. Для этого я записал, NSDate()когда была нажата кнопка, и попытался использовать timeIntervalSinceDateфункцию, когда кнопка была отпущена. Кажется, это работает, но я не могу найти способ распечатать результат или переключить его на целое число. var timeAtPress = NSDate() @IBAction func …


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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.