我在过去(过去 1 小时)创建了一个 NSDate,看起来设置正确,唯一的事情是我想用它来确定是否发生了事件。因为我设置为过去,所以当我进行检查时,它肯定会认为偶数已经发生,但 timeIntervalSinceDate 似乎只给出了积极的结果?
这是我与 timeIntervalSinceDate 一起使用的代码
NSDate *now = [NSDate date];
NSTimeInterval secondsSincePlantingInterval = [now timeIntervalSinceDate:plantingDate];
哪个给出了 68 秒,但应该是 -68 秒,还是不返回负值?