2012-04-21 84 views
-1

我正在处理我的第一个应用程序,并且我正在慢慢学习目标-c。但现在我卡住了。该应用程序计算两个日期之间的天数,迄今为止非常好。但是现在我可以创造一些可以逃避总账的假期。我创建了两个实体,一个是CoreData,另一个是组的假期(见图)。如何获取我的应用程序代码中包含的日期以进行必要的计算? enter image description here从CoreData获取数据进行计算

+0

我真的不明白你在做什么? – 2012-04-22 01:41:16

+0

你好,看图中的两个日期?我需要让他们执行计算。 – Andrea 2012-04-22 10:57:01

回答

1

如果您正在尝试计算日期之间的距离,请使用它。

NSDate *date1; 
NSDate *date2; 
NSTimeInterval timeBetweenDates = [date2 timeIntervalSinceDate:date1]; 

NSTimeInterval仅仅是一个double#typedef

如果您正在尝试进行其他计算,请举例说明。

+0

你好杰夫。我制作了一个代码,用于计算两个日期之间的天数,就像你在答案中写的一样。现在我需要在照片的日期中减去(仅当照片的表格中输入日期在日期范围内时)。例如:从2012年12月1日至2012年12月31日有31天,现在我必须减去31日至2012年12月25日(日期插入表中)。 – Andrea 2012-04-22 18:32:42

+0

那么,你只需从总天数中减去1吧? – 2012-04-22 23:20:36

+0

是的,这就是我会得到的 – Andrea 2012-04-23 07:30:55