将UNIX时间戳转换为日期,小时,分钟,第二个目标c

时间:2010-05-12 11:04:35

标签: iphone objective-c unix-timestamp

如何将Objective-C中的UNIX时间戳(以表示时间戳的数字形式)转换为日期,时间(小时,分钟,秒)?

提前完成。

1 个答案:

答案 0 :(得分:16)

对于输出,请使用NSDateFormatter。要为其他目的提取值,请使用NSDateComponents。例如:

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