-4
所以我希望用户能够输入将来的天数(一个Int
),然后单击一个按钮开始倒计时。我希望输出为日期前的Int
。谢谢你的帮助。从Int输入输入倒数计时器吗?
所以我希望用户能够输入将来的天数(一个Int
),然后单击一个按钮开始倒计时。我希望输出为日期前的Int
。谢谢你的帮助。从Int输入输入倒数计时器吗?
我假设你有n
天后的日期,我把它叫做dateAfterNDays
所以解决方案将使用NSDateComponents。
components(_:fromDate:toDate:options:)
方法和使用.Day
组件找到差异。示例如下:
let dateDifference = NSCalendar.currentCalendar()
.components(.Day,
fromDate: today, // currentDate
toDate: dateAfterNDays!, // date for countdown
options: [])
let diffInDays = dateDifference.day // Expected days