Ich zeige sieben Tage des Monats in datepickerview
.Wie man 7 Tage vom aktuellen Datum in IOS zeigt, wenn heute der letzte Tag des Monats ist
Aber mein Problem ist, wie man sieben Tage vom aktuellen Datum zeigt, wenn das heutige aktuelle Datum der letzte Tag des Monats ist.
Beispiel: Nehmen wir an, der heutige Monat ist Juni, der Juni hat 30 Tage und das heutige Datum ist 30. Mein Problem ist, wie die nächsten 6 Tage ab dem aktuellen Datum angezeigt werden, bedeutet in datepicker 30. Juni, 1. Juli, 2. Juli, 3. Juli , 4. Juli, 5. Juli, 6. Juli.
Bitte schlagen Sie mir vor, wie Sie dieses Problem lösen können. Ich habe auch den Code zur Verfügung gestellt, bitte sende mir, wo ich mit meinem Code falsch mache.
NSCalendar *calendar = [NSCalendar currentCalendar];
NSDateComponents *comps = [NSDateComponents new];
comps.day = 7;
NSDate *sevenDays = [calendar dateByAddingComponents:comps toDate:[NSDate date] options:0];
ActionSheetDatePicker *datePicker = [[ActionSheetDatePicker alloc] initWithTitle:@"Select Date" datePickerMode:UIDatePickerModeDate selectedDate:[NSDate date] minimumDate:[NSDate date] maximumDate:sevenDays target:self action:@selector(timeWasSelected:element:) origin:sender];
können Sie meine tick Antwort upvote. Es wird anderen SO-Benutzern hilfreich sein, ähnliche Probleme zu suchen und zu lösen. –