我试图弄清楚如何根据它们通常的表达方式来计算开店时间。例如:周一至周五,上午 9 点至下午 6 点。我想从这个标准中知道两件事。商店开门了吗?如果是多长时间会关闭?
我对文档的困惑是 NSDate 计算期望唯一的日期数据集来执行如上所述的非通用计算。例如,NSDate 预计 2010-07-12T09:00:00Z 和 2010-07-12T18:00:00Z 将形成计算的开始基础,并且对于两者之间的日子也是如此。
我是否需要在此基础上创建一个年份的数据集来计算结果?或者有没有一种聪明的方法可以让 NSCalendar / NSDateComponents 为我完成所有这些艰苦的工作?