如何显示时差以获得计算

时间:2016-04-22 22:53:03

标签: swift

我正在尝试构建显示到不同日期的应用,开始日期和时间以及结束日期和时间,我希望它显示日期和时间示例之间的差异(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)")

提前致谢

1 个答案:

答案 0 :(得分:0)

是的,你应该使用NSDate来处理日期,而UIDatePicker通常是从用户那里获取日期的最佳选择。

您的代码是正确的。此外,如果您需要更多关于两个日期之间差异的帮助,可以查看this问题。