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

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

28
Как добавить 1 день к NSDate?
Как говорится в названии. Мне интересно, как я мог бы добавить 1 день к NSDate. Так что, если бы это было: 21st February 2011 Это станет: 22nd February 2011 Или если бы это было: 31st December 2011 Это станет: 1st January 2012.

17
NSDate получить год / месяц / день
Как я могу получить год / месяц / день NSDateобъекта, если нет другой информации? Я понимаю, что я мог бы сделать это с чем-то похожим на это: NSCalendar *cal = [[NSCalendar alloc] init]; NSDateComponents *components = [cal components:0 fromDate:date]; int year = [components year]; int month = [components month]; int …


13
Как сравнить два NSDates: что является более поздним?
Я пытаюсь добиться синхронизации DropBox и мне нужно сравнить даты двух файлов. Один на моем аккаунте dropBox, а другой на моем iPhone. Я придумал следующее, но получаю неожиданные результаты. Я думаю, что я делаю что-то в корне неправильно, сравнивая две даты. Я просто использовал операторы> <, но, думаю, это не …


19
Получение разницы между двумя NSDates в (месяцы / дни / часы / минуты / секунды)
Я пытаюсь получить разницу между текущей датой в качестве NSDate()и даты от PHP time();вызова, например: NSDate(timeIntervalSinceReferenceDate: 1417147270). Как мне узнать разницу во времени между двумя датами? Я хотел бы иметь функцию, которая сравнивает две даты, а if(seconds > 60)затем возвращает минуты, if(minutes > 60)часы if(hours > 24)возврата и дни возврата …
206 ios  swift  macos  nsdate 


4
Каков оптимальный способ хранения NSDate в NSUserDefaults?
Есть два способа хранения NSDate в NSUserDefaults, с которыми я столкнулся. Вариант 1 - setObject: forKey: // Set NSDate *myDate = [NSDate date]; [[NSUserDefaults standardUserDefaults] setObject:myDate forKey:@"myDateKey"]; // Get NSDate *myDate = (NSDate *)[[NSUserDefaults standardUserDefaults] objectForKey:@"myDateKey"]; Вариант 2 - timeIntervalSince1970 // Set NSDate *myDate = [NSDate date]; NSTimeInterval myDateTimeInterval = …

19
Формат даты в Swift
Как мне преобразовать это datetime из даты? От этого: 2016-02-29 12:24:26 по: 29 февраля 2016 г. Пока что это мой код, который возвращает нулевое значение: let dateFormatter = NSDateFormatter() dateFormatter.dateFormat = "MM-dd-yyyy" dateFormatter.timeZone = NSTimeZone(name: "UTC") let date: NSDate? = dateFormatter.dateFromString("2016-02-29 12:24:26") print(date)


20
Как определить, есть ли NSDate сегодня?
Как проверить, NSDateпринадлежит ли сегодня? Я проверял это, используя первые 10 символов из [aDate description]. [[aDate description] substringToIndex:10]возвращает строку, "YYYY-MM-DD"так что я сравнил строку со строкой, возвращенной [[[NSDate date] description] substringToIndex:10]. Есть ли более быстрый и / или аккуратный способ проверки? Спасибо.

16
NSDate Сравнение с использованием Swift
Я работаю над приложением, требующим проверки срока выполнения домашней работы. Я хочу знать, наступит ли срок оплаты в течение следующей недели, и если это так, то выполнить действие. Большая часть документации, которую я смог найти, находится в Objective-C, и я не могу понять, как это сделать в Swift. Спасибо за …
153 swift  nsdate  xcode6 



13
Преобразование строки в дату в Swift
Как я могу преобразовать эту строку "2016-04-14T10:44:00+0000"в строку NSDateи сохранить только год, месяц, день, час? TВ середине этого действительно выбрасывает то , что я привык к при работе с датами.

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