Подтвердить что ты не робот

Преобразование отметки времени UNIX в дату, часы, минуты, вторую цель c

Как вы можете преобразовать временную метку UNIX (то есть в виде числа, обозначающего метку времени) в дату, время (часы, минуты, секунды) в Objective-C?

Thanx заранее.

4b9b3361

Ответ 1

Для вывода используйте NSDateFormatter. Чтобы извлечь значения для других целей, используйте NSDateComponents. например:

NSDate *date = [NSDate dateWithTimeIntervalSince1970:1234567];
NSDateComponents *weekdayComponents = [[NSCalendar currentCalendar] components:NSWeekdayCalendarUnit fromDate:date];
int weekday = [weekdayComponents weekday];