我想比较两个日期,并尝试使用timeIntervalSinceDate
方法执行此操作,并使用以下代码:
NSTimeInterval timeinterval;
timeinterval = ([dateTo timeIntervalSinceDate:dateFrom]/86400);
NSLog(@"--- intertval= %d", timeinterval);
但是我总是得到0差异虽然日期不同。我尝试了很多方法但没有得到任何解决方案。
答案 0 :(得分:2)
使用以下
NSLog(@"--- intertval= %f", timeinterval);
答案 1 :(得分:0)
NSTimeInterval是double,而不是int。使用适当的格式说明符(%f
或%g
)。