NSDateFormatter有一个简单的方法来获得“今天”,“明天”,“星期五”的日期吗?

时间:2010-07-15 02:01:14

标签: objective-c iphone cocoa-touch

我正在设置NSDateFormatter来解释日期,我想要一些简短但比15/07/10更直观的东西。我想我已经看到了一些格式,简单地说“今天”或“明天”或同一周的后几天的星期几。是否有一种简单的苹果批准的方式来获得这种类型的日期?

感谢。

2 个答案:

答案 0 :(得分:12)

如果您的目标是iOS 4或更高版本,则可以致电[yourFormatter setDoesRelativeDateFormatting:YES]。否则,您很可能需要一个自定义子类。至于星期几,jer说的话。

答案 1 :(得分:1)

确保使用适当的NSDateFormatter设置语言环境,然后请求weekdaySymbols。这将返回一个数组,其中包含您指定的语言环境中的星期几。