J'essaie de comprendre comment calculer les heures d'ouverture des magasins en fonction de la manière dont elles sont normalement exprimées. Par exemple: du lundi au vendredi de 9h à 18h. Je veux savoir deux choses de ce critère. Le magasin est-il ouvert? Si c'est combien de temps sera-t-il avant qu'il se ferme? Ma confusion avec la documentation est que les calculs de NSDate s'attendent à ce que les ensembles de données de date uniques effectuent des calculs non génériques comme indiqué ci-dessus. Par exemple, NSDate attend 2010-07-12T09: 00: 00Z & 2010-07-12T18: 00: 00Z pour former la base de départ du calcul et également pour les jours intermédiaires.Calcul des heures basées sur les jours génériques de la semaine en utilisant NSDate
Ai-je besoin de créer un ensemble de données pour l'année sur cette base pour calculer les résultats? Ou y at-il une manière intelligente que je puisse obtenir NSCalendar/NSDateComponents pour faire tout ce dur travail pour moi?
Merci. J'ai compris cela et c'est relativement simple à faire une fois que les données ont été réparties en dates de début et de fin comme vous l'avez suggéré. – Jim