【问题标题】:Check if the current time is between other times检查当前时间是否在其他时间之间
【发布时间】:2011-11-28 11:15:09
【问题描述】:

我正在做一个项目,该项目需要我的应用程序存储时间(类的开始点和结束点),并且每当打开应用程序时,它需要检查当前时间是否在这些时间间隔之间,并执行一些操作因此。我对 NSDateFromComponents 的主要问题是它在指定日期之后不起作用。如果这是一个显而易见的问题,我深表歉意,但我是初学者。

此致,

哈尔加瓦

【问题讨论】:

标签: objective-c time


【解决方案1】:

如果您的时间是NSDate 对象:

if ( ([currentTime compare:otherTime1] == NSOrderedDescending) &&
     ([currentTime compare:otherTime2] == NSOrderedAscending) ) {

}

另见文档参考NSDate –compare:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-06-29
    • 2021-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-14
    • 1970-01-01
    相关资源
    最近更新 更多