下一个工作日和时间

时间:2011-11-24 12:12:56

标签: objective-c

我正试图找出一种方法来制作一个函数,如果我给工作日+时间它会给我下一个工作日那个时间的日期。

我有一个,但是当我在“星期四22:00”给它时它失败了它将返回下周四的“星期四22:00 1-12-2011”。由于今天是星期四,而且它早于22小时它应该今天返回。

这是我正在使用的代码。

NSDate *dateCon = [horarios findNextDate:i conectar:!conectar];
//This is a date with weekday and time, currently Thursday 22:00

[dateFormatter setDateFormat:@"EEEE HH:mm"];    
dateString = [dateFormatter stringFromDate:dateCon];
NSLog(@"La fecha es: %@", dateString);
//this shows "Thursday 22:00"

NSDate *dateNext = [NSDate dateWithNaturalLanguageString: [NSString stringWithFormat:@"next %@", dateString]];
[dateFormatter setDateFormat:@"EEEE HH:mm dd-MM-y"];    
dateString = [dateFormatter stringFromDate:dateNext];
NSLog(@"La fecha es: %@", dateString);
//this shows "Thursday 22:00 1-12-2011"

0 个答案:

没有答案