【发布时间】:2015-11-06 11:32:51
【问题描述】:
我正在计算两个日期之间的差异。我已经创建了自己的解决方案:
NSDate *actualDate = [NSDate date];
NSTimeInterval sec = [eveDate timeIntervalSinceDate:actualDate];
int secondsBetween = sec;
int minBetween = sec / 60;
int hoursBetween = sec / 3600;
int daysBetween = sec / 86400;
_lblDays.text = [NSString stringWithFormat:@"%d", daysBetween];
_lblHours.text = [NSString stringWithFormat:@"%d", hoursBetween % 24];
_lblMin.text = [NSString stringWithFormat:@"%d", minBetween % hoursBetween];
_lblSec.text = [NSString stringWithFormat:@"%d", secondsBetween % minBetween];
但我相信对此有更好的解决方案(例如原生类),但我找不到任何东西。你能告诉我如何做得更好吗?
【问题讨论】:
标签: ios objective-c date nsdate intervals