2012-04-21 119 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