ios - 如何从现在开始返回 6 个月后的日期

标签 ios objective-c nsdate

<分区>

我正在为 iPhone 开发一个应用程序。我想从现在开始计算 6 个月前的日期。

我尝试了很多方法,但找不到任何好的解决方案。有人可以帮我做这件事吗。

例如,今天是 10 月 21 日,那么我想要从这开始的 6 个月前的日期,即:4 月 21 日

最佳答案

处理日期,我推荐使用 DateTools .做你想做的,只需:

NSDate *sixMonthsAgo = [[NSDate date] dateBySubtractingMonths:6];

关于ios - 如何从现在开始返回 6 个月后的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33260680/

相关文章:

iphone - 在飞行模式下或 DST 转换后,NSDate 会向后或向前滑动一小时

swift - 字符串日期到日期返回错误的时间

ios - NSDate 作为 Swift 中的函数参数

ios - 如何让两个 NSManagedObject 类具有相同的父类(super class)

iphone - EXC_BAD_ACCESS 在 setCollectionViewLayout 上

ios - 是否有用于检索 Apple TV 版本的 API?

ios - UIViewController 实例问题

ios - 如何在已加载 View 时使用出现的键盘打开 View ?

iphone - iOS 的 GData Youtube 上传崩溃

ios - iOS 摄像头输入的实时主色检测