gpt4 book ai didi

swift - 查找两次之间剩余的分钟数

转载 作者:行者123 更新时间:2023-11-28 09:55:18 25 4
gpt4 key购买 nike

我在 HH:MM 格式中有两次,我如何比较第二次和第一次,找出在我到达第一次之前还剩多少分钟:

示例:

timeOne = 12:01
timeTwo = 11:32
output = 29 minutes

Swift 写这个有什么帮助吗?

最佳答案

NSCalendar可以轻松区分日期(假设 startendNSDate 实例

let calendar = NSCalendar.currentCalendar()
let components = calendar.components(.Minute, fromDate: start, toDate: end, options: [])

components.minute

如果您只想获取格式化字符串而不是实际值,请查看 NSDateComponentsFormatter :

let formatter = NSDateComponentsFormatter()
formatter.allowedUnits = .Minute
formatter.unitsStyle = .SpellOut
// includesTimeRemainingPhrase gives strings like "T minutes remaining"

formatter.stringFromDate(start, toDate: end)

通过更改unitsStyle,您可以获得不同的表示形式,例如:

"54m"
"54 minutes"
"54 min"
"fifty-four minutes"

关于swift - 查找两次之间剩余的分钟数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38547102/

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