gpt4 book ai didi

ios - 天/小时/分钟/秒的快速倒计时标签

转载 作者:搜寻专家 更新时间:2023-10-30 22:28:35 26 4
gpt4 key购买 nike

我正在创建一个倒计时计时器,它倒计时到 UIDatePicker 中设置的 NSDate。我有一个标签可以显示我们倒计时的日期,而且效果很好。

我还想添加的是当天剩余天数和剩余小时/分钟/秒数的标签(即永远不会超过 23/59/59)这是我所做的在这一刻,但它显然显示了整个倒计时的值。希望有人能帮我在这里找出正确的逻辑。

let secondsLeft = sender.date.timeIntervalSinceDate(NSDate())
hoursLabel.text = String(secondsLeft % 3600)
minutesLabel.text = String((secondsLeft / 60) % 60)
secondsLabel.text = String(secondsLeft % 60)

我想我正在寻找的是一些与您在 php 中获得的 datetime 类的快速等价物

最佳答案

知道了 - 适用于 Swift 2

let calendar = NSCalendar.currentCalendar()
let components = calendar.components([.Day, .Hour, .Minute, .Second], fromDate: NSDate(), toDate: sender.date, options: [])
daysLabel.text = String(components.day)
hoursLabel.text = String(components.hour)
minutesLabel.text = String(components.minute)
secondsLabel.text = String(components.second)

关于ios - 天/小时/分钟/秒的快速倒计时标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33113638/

26 4 0