我正在尝试构建显示到不同日期的应用,开始日期和时间以及结束日期和时间,我希望它显示日期和时间示例之间的差异(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 :(得分:0)
是的,你应该使用NSDate来处理日期,而UIDatePicker通常是从用户那里获取日期的最佳选择。
您的代码是正确的。此外,如果您需要更多关于两个日期之间差异的帮助,可以查看this问题。