2016-04-22 60 views
0

我試圖建立的應用程序,顯示了不同的日期,開始日期和時間與結束日期和時間,我想它來顯示日期和時間之間的區別例如(1天3小時)然後計算成本。由於我是新來的SWIFT我想知道如果NSDate的()或的UIDatePicker是目前我只有提前如何顯示的時間差來獲得計算

let startDate = NSDate() 
    let endDate = NSDate() 
    let calendar = NSCalendar.currentCalendar() 
    let dateComponents =  calendar.components(NSCalendarUnit.CalendarUnitHours, fromDate: start, toDate: enddt, options: nil) 
    let Hours= datecomponents.hours 
    println("Hours: \(Hours)") 

感謝

回答

0

是的,你應該使用的NSDate一起工作最好的選擇日期和UIDatePicker通常是從用戶獲取日期的最佳選擇。

你的代碼是正確的。另外,如果您需要更多有關兩個日期之間差異的幫助,例如您可以檢查this問題。

+0

感謝AVT,只是一個快問您的是最好用UITableVC或試圖使用的計算,當來自不同的日期結果表明我希望再計算價格,一旦我得到的結果時,可以使用正常的VC – SmithyT