Tag: 日历日历

iOS从当前date起一个月。

我试图从当前的date得到一个月。 下面是我所拥有的,它正在返回: 4027-09-24 16:59:00 +0000 。 currentDate是正确的。 这是怎么回事? // Get todays date to set the monthly subscription expiration date NSDate *currentDate = [NSDate date]; NSLog(@"Current Date = %@", currentDate); NSDateComponents *dateComponents = [[NSCalendar currentCalendar] components:NSMonthCalendarUnit | NSDayCalendarUnit | NSYearCalendarUnit fromDate:currentDate]; dateComponents.month = dateComponents.month + 1; NSDate *currentDatePlus1Month = [[NSCalendar currentCalendar] dateByAddingComponents:dateComponents toDate:currentDate options:0]; NSLog(@"Date = […]

IOS – 在date之间(实际date,而不是天数)

我有两个datestring,我想要在date之间。 例如, NSString *startDate = @"25-01-2014"; NSString *endDate = @"02-02-2014"; 在date之间(26-01-2014,27-01-2014,28-01-2014 …….)最好包括startDate和endDate 。 我设法find的大部分问题都要求提供多less天。 但我需要它是实际的date。 无论如何,我可以得到在date之间? NSString *start = @"2010-09-01"; NSString *end = @"2010-12-05"; NSDateFormatter *f = [[NSDateFormatter alloc] init]; [f setDateFormat:@"yyyy-MM-dd"]; NSDate *startDate = [f dateFromString:start]; NSDate *endDate = [f dateFromString:end]; NSCalendar *gregorianCalendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; NSDateComponents *components = [gregorianCalendar components:NSDayCalendarUnit fromDate:startDate toDate:endDate […]