判斷 某個時間 是否 處於 某個時間段內

/**.net

 * 判斷 某個時間 是否 處於 某個時間段內orm

 *字符串

 * @param aimTime   目標時間get

 * @param beginDate 開始時間it

 * @param endDate   結束時間class

 * 是否是 1年內 3年內  5年內 所有date

   1s = 1000毫秒im

*/di

- (BOOL)valiDate:(NSString*)aimTime isBetweenBeginDate:(NSDate*)beginDate andEndDate:(NSDate*)endDate{時間

    

    //將 aimTime 字符串 轉成 NSDate

    NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];

    [dateFormat setDateFormat:@"yyyy-MM-dd HH:mm:ss.S"];   //2009-02-04 00:00:00.0

    NSDate *aimDateTime = [dateFormat dateFromString:aimTime];

    

    

    if ([aimDateTime compare:beginDate] == NSOrderedDescending && [aimDateTime compare:endDate] == NSOrderedAscending) {

        return YES;

    }

    return NO;

 

    

}

相關文章
相關標籤/搜索