gpt4 book ai didi

ios - DateComponentsFormatter 显示前导零

转载 作者:搜寻专家 更新时间:2023-10-31 22:18:03 24 4
gpt4 key购买 nike

我使用 DateComponentsFormatter 在 iOS 中格式化 TimeInterval。如果我得到 1:09 的结果,则应显示前导零。结果如下所示:01:09。这是否可以通过 DateComponentsFormatter 实现。

这是我的示例代码:

let interval: TimeInterval = 4155

let formatter = DateComponentsFormatter()
formatter.unitsStyle = .positional
formatter.allowedUnits = [.hour, .minute]
formatter.zeroFormattingBehavior = .pad
formatter.collapsesLargestUnit = false

formatter.string(from: interval)

最佳答案

使用 zeroFormattingBehavior = .pad 例如:

let formatter = DateComponentsFormatter()
formatter.allowedUnits = [.hour, .minute, .second]
formatter.unitsStyle = .positional
formatter.zeroFormattingBehavior = .pad

let outPut = formatter.string(from: TimeInterval(duration)) ?? ""

关于ios - DateComponentsFormatter 显示前导零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50004457/

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