有什么方法可以使用 NSCalender 获得上个月的同一天吗?
我使用的日历会像 iPad 日历一样显示用户 1 个月,当用户单击我想要移至上个月但应选择与之前相同的日期的按钮时。
我只想做
[components setMonth:([components month] - 1)];
但是当我从有 31 天的月份转到有 30 天的月份并且所选日期是 31 日时,这会产生问题。
我能够找到适用于 Android 的示例,但找不到适用于 iOS 的示例。
如有任何帮助,我们将不胜感激
最佳答案
查看this link .
这是关于加一个月,但你也可以用减法来做同样的事情。
改变
[dateComponents setMonth:1];
进入
[dateComponents setMonth:-1];
关于ios - 上个月的同一天 ios,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14529452/