两个日期之间的日期的数组 [英] Array for dates between two dates
本文介绍了两个日期之间的日期的数组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在数据库(核心数据)中有两个日期星标日期和最后一个日期。现在我需要创建一个数组形式的日期列表。
在数据库中有字符串形式的开始日期和结束日期。
I am having two dates star date and last date for a entry in database(core data).Now i need to create a list of dates in an array form. Start date and end date having string form in data base.
日期格式为MM / dd / yyyy。
format of date is MM/dd/yyyy.
推荐答案
// minDate and maxDate represent your date range
NSCalendar *gregorianCalendar = [[NSCalendar alloc] initWithCalendarIdentifier: NSGregorianCalendar];
NSDateComponents *days = [[NSDateComponents alloc] init];
NSInteger dayCount = 0;
while ( TRUE ) {
[days setDay: ++dayCount];
NSDate *date = [gregorianCalendar dateByAddingComponents: days toDate: minDate options: 0];
if ( [date compare: maxDate] == NSOrderedDescending )
break;
// Do something with date like add it to an array, etc.
}
[days release];
[gregorianCalendar release];
这篇关于两个日期之间的日期的数组的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文