gpt4 book ai didi

swift - 在swift中,使用timeIntervalSinceReferenceDate,NSDate与NSTimeInterval错误不同

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

我有两个 NSDate,一个由设备标记,另一个由用户输入。我想看看两者之间是否有区别,并研究了以下代码,但我收到一条错误消息,指出 NSDate 与 NSTimeInterval 不同。

    let compareResult = recordDateTimeEntered!.compare(recordDateTimeEntered!)
let timeFromEnteredtoStampedDates = recordDateTimeStamped.timeIntervalSinceReferenceDate(recordDateTimeEntered) // error: NSDate -> _ is not identical to NSTimeInterval

最佳答案

要比较两个日期是否相等,可以使用 Swift 中的 == 运算符(或 Objective-C 中的 isEqualToDate: 方法)。您也可以检查两个日期之间的 timeIntervalSinceDate: 是否小于可接受的阈值,以确定两个日期是否大致相等。

关于swift - 在swift中,使用timeIntervalSinceReferenceDate,NSDate与NSTimeInterval错误不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31837026/

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