【问题标题】:Obtain data from CoreData to make calculations从 CoreData 获取数据进行计算
【发布时间】:2012-04-21 08:45:06
【问题描述】:

我正在开发我的第一个应用程序,并且正在慢慢学习 Objective-c。但现在我被困住了。该应用程序计算两个日期之间的天数,到目前为止一切顺利。但现在我将提供创建假期组的可能性,这些假期组将从总账单中逃脱。我为该组创建了两个具有 CoreData 的实体,另一个用于该组的假期(见图)。如何获取应用程序代码中包含的日期以进行必要的计算?

【问题讨论】:

  • 我真的不明白你要做什么?
  • 你好,看到图中的两个日期了吗?我需要让他们进行计算。

标签: objective-c xcode core-data nsarray


【解决方案1】:

如果您要计算日期之间的距离,请使用它。

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

NSTimeInterval 只是 #typedefdouble

如果您尝试进行其他计算,请举一些例子。

【讨论】:

  • 你好杰夫。正如您在答案中所写的那样,我编写了一个代码来计算两个日期之间的天数。现在我需要减去(仅当照片表中输入的日期在日期范围内时)照片的日期。示例:从 01/12/2012 到 31/12/2012 有 31 天,现在我必须减去 31 到 25/12/2012(要插入表格中的日期)。
  • 嗯,总天数减去 1 对吧?
  • 那么,这不是问题的解决方案吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-18
  • 1970-01-01
相关资源
最近更新 更多