gpt4 book ai didi

ios - 查看 NSDate 是否为 6 个月前

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:08:09 24 4
gpt4 key购买 nike

我从我的服务器返回了一个 NSDate 值,我需要知道这个 NSDate 是多久以前的。我需要编写一个条件来查看日期是否早于 6 个月(在 Swift 中,但我可以转换 Objective-C)。

这是在控制台打印时返回的 NSDate:

 (2015-09-07 01:22:01 +0000)

如何检查上述日期是否早于 6 个月?

逻辑是这样的:

//dateValue is the NSDate returned
var dateValue = log.createdAt
if (dateValue > 6 months){
}
else{
}

最佳答案

看看 NSCalendar 类,特别是像 components:fromDate:toDate:options: 这样的方法。

如果这两个日期相差 6 个月零 1 天,是否大于 6 个月? 6个月零1秒怎么样?或者如果这两个日期相差至少 7 个月,您是否只认为它们相差 > 6 个月?

您需要根据您所追求的确切结果对您的解决方案进行不同的编码。

关于ios - 查看 NSDate 是否为 6 个月前,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35513111/

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