gpt4 book ai didi

ios - 如何在swift3中用时间减去日期

转载 作者:行者123 更新时间:2023-11-28 21:03:30 24 4
gpt4 key购买 nike

我有两个值,例如 Todaytime 2017-10-30 15:31:51 和Expiretime 2017-10-31 10:02:17 --> 这样的字符串格式,现在我减去 TodaytimeExpiretime 得到答案,我将在 UIlabel 上显示运行时间,即像 23:59:29、23:59:30 这样减少秒数……这样。我可以减少时间,你能请任何人帮助我吗?在 iOS 中

如何在 iOS swift3 中减去 Todaytime 和 Expiretime 今天时间 2017-10-30 15:31:51 过期时间 2017-10-31 10:02:17

最佳答案

您可以使用 timeIntervalSinceDate(),如 Gurdev 的回答。这会给你以秒为单位的日期之间的差异。

但是,如果您想要日历单位的差异,您应该使用 Calendar 函数 dateComponents(_:from:to:)。这将为您提供小时/分钟/秒、天/小时/分钟或您指定的任何单位。

如果您想将差异显示为字符串,您应该创建一个 DateComponentsFormatter。该类具有函数 string(from:to:),它将直接从您的 2 个日期构建格式化字符串。

关于ios - 如何在swift3中用时间减去日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47012887/

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