从 Int 输入制作倒数计时器?
Make a count down timer from an Int input?
所以我希望用户能够输入未来的天数(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
所以我希望用户能够输入未来的天数(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