在iOS中,如何将当前时间,分钟和秒从当前时间保存为单独的整数?

时间:2012-06-23 02:47:27

标签: iphone ios api ios5

在iOS中,是否可以将小时,分钟,秒保存到当前时间的不同整数变量中?

谢谢!

2 个答案:

答案 0 :(得分:4)

是的,你可以:

NSCalendar *calendar = [NSCalendar currentCalendar];
NSDateComponents *components = [calendar components:(NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit) fromDate:[NSDate date]];
NSInteger hour = [components hour];
NSInteger minutes = [components minute];
NSInteger seconds = [components second];

答案 1 :(得分:0)

这是一个代表:

CFGregorianDate date =
       CFAbsoluteTimeGetGregorianDate(CFAbsoluteTimeGetCurrent(), tz);

(你打算如何保存那个otoh ......)