【发布时间】:2017-12-25 08:54:49
【问题描述】:
我有 2 个变量,我从 datePicker 获得了 2 次,我需要将它们之间的差异保存在一个变量中。
let timeFormatter = DateFormatter()
timeFormatter.dateFormat = "HHmm"
time2 = timeFormatter.date(from: timeFormatter.string(from: datePicker.date))!
我试图从他们两个那里得到 timeIntervalSince1970,然后他们减去它们并得到毫秒的差异,我将返回到小时和分钟,但我得到一个非常大的数字,与实际时间不对应.
let dateTest = time2.timeIntervalSince1970 - time1.timeIntervalSince1970
然后我尝试使用 time2.timeIntervalSince(date: time1),但结果毫秒再次比实际时间多得多。
如何获得 2 次之间的正确时差并将结果以“0823”格式的小时和分钟表示 8 小时 23 分钟?
【问题讨论】:
标签: swift3 nstimeinterval