iOS判断当前时间是否处于某个时间段内

Posted wb145230

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS判断当前时间是否处于某个时间段内相关的知识,希望对你有一定的参考价值。

/**
 *  判断当前时间是否处于某个时间段内
 *
 *  @param startTime        开始时间
 *  @param expireTime       结束时间
 */

- (BOOL)validateWithStartTime:(NSString *)startTime withExpireTime:(NSString *)expireTime {
    NSDate *today = [NSDate date];
    
    NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
    // 时间格式,此处遇到过坑,建议时间HH大写,手机24小时进制和12小时禁止都可以完美格式化
    [dateFormat setDateFormat:@"yyyy-MM-dd\'T\'HH:mm"];
    
    NSDate *start = [dateFormat dateFromString:startTime];
    NSDate *expire = [dateFormat dateFromString:expireTime];
    
    if ([today compare:start] == NSOrderedDescending && [today compare:expire] == NSOrderedAscending) {
        return YES;
    }
    return NO;
}

 

  如果你不是在wb145230博客园看到本文,请点击查看原文.

 

  

 

以上是关于iOS判断当前时间是否处于某个时间段内的主要内容,如果未能解决你的问题,请参考以下文章

C语言应用(2)——判断当前时间是不是在一个时间段内(含跨天)

php怎么判断当前时间在某个时间范围内

C# 判断在某个时间段内的

jquery 判断当前时间是不是在时间范围内

excel 怎样判断当前时间是不是在某个时间段?

如何判断当前时间是不是在一个时间段内?