Eine App ermöglicht es dem Benutzer eine beliebige Menge von Tagen zu definieren, etwa so:Wählen Sie einen Tag in einem Zyklus basierend auf einem Startdatum und dem aktuellen Datum
- Tag 1 - Blumen pflücken
- Tag 2 - haben Kaffee
- Tag 3 - Go
Dieser Satz von Tagen Schwimmen nur einen Eintrag haben kann, oder es kann viele. Angenommen, dieser Zyklus von Tagen beginnt am 23. März 2010.
Gibt es einen allgemeinen Algorithmus, der bestimmen kann, welcher Tag in einem Zyklus einem bestimmten Kalendertag entspricht?
Am 24. März sollte der Algorithmus 2. Tag sollte März Tag 3, 26. sein 25. März zurückkehren sollte am Tag 1, und so sein ...
Genauer gesagt, die ich für eine diesen Code schreibe Kakao-Anwendung. Also, außer der Existenz einer allgemeineren Technik können die Kalender-Klassen mir helfen?
Vielen Dank für die Bereitstellung des Cocoa-Codes für die Arbeit mit den Daten, das ist sehr hilfreich. Sobald Sie "Tage" haben, können Sie diese Anzahl der Tage im Zyklus berechnen, um den richtigen Array-Index zu erhalten. – GloryFish
In der Tat. Ich habe meine Antwort geändert, um diese Tatsache zu berücksichtigen. – warrenm