Запитання з тегом «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? Я намагаюся відобразити минулий час так: "Час минув - 0,05 секунди". Бачили, що в Java ми можемо використовувати System.nanoTime (), чи є у Swift еквівалентні методи для цього? Будь ласка, подивіться на зразок програми: func isPrime(var number:Int) ->Bool { …

8
NSPredicate: фільтрування об'єктів за днем ​​властивості NSDate
У мене є основна модель даних із NSDateвластивістю. Я хочу фільтрувати базу даних по днях. Я припускаю, що рішення стосуватиметься NSPredicate, але я не впевнений, як все це скласти. Я знаю, як порівняти день двох NSDateз використанням NSDateComponentsта NSCalendar, але як я його фільтрую NSPredicate? Можливо, мені потрібно створити категорію …

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 отримує те саме значення, що і поточна дата. Будь ласка, допоможіть. EDIT: …
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 date]; …

2
Отримати поточну дату в Swift 3? [зачинено]
Закрито . Це питання потребує деталей або ясності . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Додайте деталі та уточніть проблему, відредагувавши цю публікацію . Закрито 3 роки тому . Удосконаліть це питання Як я можу встановити поточну дату label.text у Swift 3? Я хочу надрукувати саме сьогодні на …
114 swift  nsdate 

8
Як отримати годину і хвилини від NSDate?
У моєму додатку мені потрібно отримати годину і хвилину окремо: NSString *currentHour=[string1 substringWithRange: NSMakeRange(0,2)]; int currentHourInNumber=[currentHour intValue]; Розглянемо string1містить , 11:59:13 AMякий виходить від DatePicker. Тут, якщо я використовую вищезгаданий код, добре отримати годину, якщо вона перевищує 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 …


6
iOS: порівняйте дві дати
У мене є , NSDateщо я повинен порівняти з двома іншими , NSDateі я намагаюся з NSOrderAscendingі , NSOrderDescendingале якщо моя дата рівно в двох інших дат? Приклад: якщо я маю a myDate = 24/05/2011 та інші два, які є = = 24/05/2011і два, 24/05/2011що я можу використовувати?

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

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

10
Як перевірити, чи виникає NSDate між двома іншими NSDates
Я намагаюся з’ясувати, чи потрапляє поточна дата в діапазон дат за допомогою NSDate. Наприклад, ви можете отримати поточну дату / час за допомогою NSDate: NSDate rightNow = [NSDate date]; Потім я хотів би використати цю дату, щоб перевірити, чи вона знаходиться в діапазоні 9:00 - 17:00 .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.