是否可以取NSTimeInterval的绝对值



从给定的NSDate获取的所需正时间间隔。下面的两种方法都可以做到这一点。

NSTimeInterval timeInterval = [[NSDate date] timeIntervalSinceDate:dateStart];
timerLbl.text=[[NSDateComponentsFormatter new] stringFromTimeInterval:timeInterval];

NSTimeInterval timeInterval = fabs([dateStart timeIntervalSinceNow]);
timerLbl.text=[[NSDateComponentsFormatter new] stringFromTimeInterval:timeInterval];

想知道最后一种方法是否可以。 感谢您的投入。

当然没关系。

属性timeIntervalSinceNowDate实例的计算属性。它告诉您给定日期在未来的秒数。

如果你问过去的某个日期,它在未来有多少秒,它会给你一个负数的答案。

相反,如果您想知道日期在过去有多少秒,请使用fabs()

最新更新