1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/yanglishuan-NSDate-STExts

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Методы работы с датами

Методы работы с датами, удобные преобразования строк и дат, а также возможность получать год, месяц, день, час, минуту, секунду и т. д., как в календаре. Расширенные возможности для добавления и вычитания лет, месяцев, дней, часов, минут и секунд для получения другой даты.

Преобразование строк в даты и наоборот

NSDate *today = [NSDate date];
// Создаём строку с датой, формат по умолчанию — гггг-ММ-дд ЧЧ:мм:сс
NSString *dateTimeStr = [today string]; 
// Создаём строку только с датой, формат по умолчанию гггг-ММ-дд
NSString *dateStr = [today dateString];
// Создаем строку только со временем, формат по умолчанию ЧЧ:мм:сс
NSString *timeStr = [today timeString];

// Создаём объект даты из строки с датой и временем
NSDate *dateTimeDate = [NSDate dateWithString:@"2013-06-30 07:30:04"];
// Создаём объект даты только из строки с датой
NSDate *dateDate = [NSDate dateWithDateString:@"2013-06-30"];
// Создаём объект даты только из строки со временем
NSDate *timeDate = [NSDate dateWithTimeString:@"07:30:04"];

Получение года, месяца, дня, часа, минуты и секунды

// Год
NSInteger year = today.year;
// Месяц
NSInteger month = today.month;
// День
NSInteger day = today.day;
// Час
NSInteger hour = today.hour;
// Минута
NSInteger min = today.minute;
// Секунда
NSInteger sec = today.second;

Создание новой даты на основе существующей

// Завтра
NSDate *tomorrow = [today dateByAddingDays:1];
// Вчера
NSDate *yestday = [today dateByAddingDays:-1];
// Дата предыдущего месяца
NSDate *preMonthDate = [[NSDate date] dateByAddingMonths:-1];
// Дата следующего года
NSDate *nextYearDate = [[NSDate date] dateByAddingYears:1];

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Методы, часто используемые для работы с датами, удобные преобразования строк и дат, а также возможность получать год, месяц, день, час, минуту, секунду и т. д., как в календаре. Расширены возможности получения другой даты путём добавления или вычитания лет, месяцев, дней, часов, минут и секунд из заданной даты. Развернуть Свернуть
GPL-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/yanglishuan-NSDate-STExts.git
git@api.gitlife.ru:oschina-mirror/yanglishuan-NSDate-STExts.git
oschina-mirror
yanglishuan-NSDate-STExts
yanglishuan-NSDate-STExts
master