【发布时间】:2017-11-11 10:53:22
【问题描述】:
请帮帮我...
我将当前系统日期存储在变量myDate 即myDate = 11 Nov 2017 中
现在我想从myDate 获取最后/上一个n 日期。
示例:- n = 7
myDate - 7 => 05 Nov 17
现在我得到了 date1 (currentDate) = 11 November 17 && date2 (previous n date) = 05 November 17
我从我的核心数据中获取了数据,这给了我这个日期数组:
(
"11 November 2017",
"10 November 2017",
"8 November 2017",
"5 November 2017",
"3 November 2017",
"1 November 2017"
)
现在我想在 date1 和 date2 之间存储/获取日期
所以最后我应该得到这个数组:
(
"11 November 2017",
"10 November 2017",
"8 November 2017",
"5 November 2017"
)
我该怎么做,请帮帮我。
【问题讨论】:
-
请帮帮我...
-
日期是
NSString还是NSDate实例? -
日期在 NSString 中
-
三个选项:1)使用
NSDate(推荐)。 2) 将字符串映射到NSDate3) 使用字符串可比较格式,例如 2017-11-5 -
我该怎么做,因为我在从核心数据中获取时得到了 NSString 格式的日期数组。你能举个例子吗?
标签: ios objective-c nsdate