ios - 在 iOS 中查找两个日期的差异
问题描述
我不确定我做错了什么,我需要找到两个日期之间的差异并从中提取秒数,下面是我的代码。我没有得到正确的秒数。有秒的差异。
public func captureStartTime() {
captureStartDateTime = Date()
}
public func captureEndTime(eventType: String, eventElement: String) {
let difference = Date().timeIntervalSince(captureStartDateTime)
let interval = Int(difference)
let seconds = interval % 60
let secondsDescrp = String(format: "%02d", seconds)
}
解决方案
interval
是你想要的答案。这是两个日期之间的总秒数。
仅当您seconds
想从总秒数中计算小时数、分钟数和秒数或分钟数和秒数时,您的值才有用。
推荐阅读
- angular - 将对象的某些属性映射为键值对
- python - 如何仅查找带有子锚点的元素?
- flask - 使用 Azure AD 登录的烧瓶舞示例
- stripe-payments - 无法在 Stripe Checkout 会话上设置元数据或客户端参考 ID
- java - 无法安装 Android Studio(IDE 无法创建目录 Mac)
- dialogflow-cx - Dialogflow CX - 如何清除参数
- python - 如何使用 Beautiful Soup 返回 YouTube 播放列表中所有 URL 的列表?
- python - 根据来自另一个 pyspark 数据帧的单词从 pyspark 数据帧中删除单词
- python - 如何从 span 元素中提取 br 文本?
- flutter - 如何从另一个类调用 ConfettiController