我需要从当前日期获取前一周和一个月。
所以我找到了可以重新计算当前日期添加间隔的解决方案
- dateByAddingTimeInterval
而这个参数:
[[NSDate date] dateByAddingTimeInterval: -604800.0]
(用于获取前一周)
[[NSDate date] dateByAddingTimeInterval: -2629743.83]
(用于获取上个月)
正如我认为的一周,这种方法效果很好,没有任何问题,因为每周有 7 天,间隔不会改变。但是对于月份我们有一个问题,因为每个月都有不同的天数。