Cocoa NSDateFormatter能否格式化相对于当前时间以外的时间的日期?

Cocoa NSDateFormatter能否格式化相对于当前时间以外的时间的日期?,cocoa,nsdateformatter,Cocoa,Nsdateformatter,在启用了doesRelativeDateFormatting的情况下使用NSDateFormatter时,所有相关格式似乎都与当前系统时间相关。我希望使用相对格式设置日期的格式,例如“今天”或“明天”,但是相对于任意的“当前”时间而不是实际时间 例如,我想指定一个日期为2015年11月2日的NSDate,以2015年11月1日为“当前”时间,并将其格式设置为“明天”,而不是“2015年11月2日”。NSDateFormatter是否可以执行此操作?它始终与系统日期相关。对不起 但是 有一种方法可

在启用了
doesRelativeDateFormatting
的情况下使用
NSDateFormatter
时,所有相关格式似乎都与当前系统时间相关。我希望使用相对格式设置日期的格式,例如“今天”或“明天”,但是相对于任意的“当前”时间而不是实际时间


例如,我想指定一个日期为2015年11月2日的
NSDate
,以2015年11月1日为“当前”时间,并将其格式设置为“明天”,而不是“2015年11月2日”。NSDateFormatter是否可以执行此操作?

它始终与系统日期相关。对不起

但是


有一种方法可以做到这一点。也许你可以从那里得到代码

那个链接并不能满足我的需要,所以我最终写了自己的东西。答案肯定是否定的。