我需要构建NSStrings的NSArray。每个NSString是一周中的一天,例如周一,周二等。
阵列中需要有6个项目,即一周中的6天。
必须从NSDate对象确定缺失的日期。
数组中的第一项必须是缺失日后的第二天,然后按一周中的几天排序。
e.g。 MissingDate =周三 数组=星期四,星期五,星期六,星期日,星期一,星期二
任何人都可以给我这方面的帮助,我似乎成了一个与时间有关的代码的完整的nube!
答案 0 :(得分:0)
您可以使用数字1~7进行逻辑工作
然后使用NSDateFormatter将数字转换为工作日字符串
我不确定这是否是你想要的答案
答案 1 :(得分:0)
您需要使用NSDateFormatter dateFromString来解析每一天。然后,您可以使用NSDateComponents将星期几作为数字。找到丢失的数字,然后反过来 - 从缺少数字的NSDateComponents获取NSDate,然后使用NSDateFormatter解析这个'stringFromDate'来获取当天。