Запитання з тегом «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]; …


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


19
Отримання різниці між двома NSDатами (місяці / дні / години / хвилини / секунди)
Я намагаюся отримати різницю між поточною датою в якості 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 - часIntervalSince1970 // Set NSDate *myDate = [NSDate date]; NSTimeInterval myDateTimeInterval = [myDate …

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 

18
Формат дати в Swift
Як я конвертую цей час із дати? З цього: 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)




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