nsdatecomponents

Скажем, у меня есть следующий код, который инициализирует NSDateComponents: NSCalendar *calendar = [NSCalendar currentCalendar]; NSDateComponents *components = [[NSDateComponents alloc] init]; [components setYear:1987]; [components setMonth:3]; [components setDay:17]; [components setHour:14]; [components s...

Я хочу определить день, месяц и год текущей даты в iOS. Я нашел это после поиска в сети: NSDate *date = [NSDate date]; NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; NSDateComponents *components = [calendar components:(NSDayCalendarUnit) fromDate:date]; NSInteger...

У меня есть метод, который извлекает часовые и вторые компоненты из Нсдата, разбивая его на его Нсдатекомпоненты. Мой код таков... unsigned hourAndMinuteFlags = NSHourCalendarUnit | NSMinuteCalendarUnit; NSCalendar* calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; [calendar se...

Я пытаюсь проверить, существует ли определенный день в месяце или нет. Однако не смог найти ничего полезного. Чтобы привести пример, я попробовал ниже код в Playground; var components = DateComponents() components.month = 2 components.year = 2016 components.day = 30 components.calendar = Calendar.current c...

Хорошо, у меня есть let date = Date() в Swift 3, и мне нужно получить список ближайших часовых кварталов. Допустим, текущая дата равна 2017-02-08 15:24:56 +0000 , так что желаемый список будет 2017-02-08 15:30:00 +00002017-02-08 15:45:00 +00002017-02-08 16:00:00 +0000 Как я могу получить этот список дат? ...

Я пытаюсь получить текущую дату с помощью NSDateComponents. (Тогда я буду менять недели, месяцы и т. д.) Вот код: NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSCalendarIdentifierGregorian]; NSDateComponents *components = [calendar component:(NSCalendarUnitCalendar | ...

Я показываю семь дней месяца в datepickerview. Но моя проблема заключается в том, как показать семь дней от текущей даты, если сегодняшняя текущая дата является последним днем месяца. Пример: Предположим, что сегодняшний месяц-июнь, Июнь имеет 30 дней, поэтому сегодняшняя дата-30 .Тогда моя проблема заключ...

как я могу получить год / месяц / день ...