gpt4 book ai didi

swift - 计算从固定开始时间到不同时间点的耗时

转载 作者:行者123 更新时间:2023-11-30 10:04:26 26 4
gpt4 key购买 nike

我在 Swift Playground 中执行了以下代码。我预计“第一秒”计数为 5,“第二秒”计数为 10,因为两者都有相同的 startDt 作为起点。但输出结果都是 5。我在这里遗漏了什么吗?

let startDt = NSDate()
sleep(5)
let endDt = NSDate()
let calendar = NSCalendar.currentCalendar()
let datecomponenets = calendar.components([NSCalendarUnit.Second] , fromDate: startDt, toDate: endDt, options: [] )
let seconds = datecomponenets.second
print("First Seconds: \(seconds)")

sleep(5)
let endDt1 = NSDate()
let calendar1 = NSCalendar.currentCalendar()
let datecomponenets1 = calendar.components([NSCalendarUnit.Second] , fromDate: startDt, toDate: endDt1, options: [] )
let seconds1 = datecomponenets.second
print("Second Seconds: \(seconds1)")

最佳答案

您有一个拼写错误。

let seconds1 = datecomponenets.second

应该是

let seconds1 = datecomponenets1.second

然后它将按预期工作。

关于swift - 计算从固定开始时间到不同时间点的耗时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36861403/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com