gpt4 book ai didi

objective-c - 如何检查 NSDate 是否发生在其他两个 NSDate 之间

转载 作者:IT老高 更新时间:2023-10-28 11:20:33 31 4
gpt4 key购买 nike

我正在尝试确定当前日期是否在使用 NSDate 的日期范围内。

例如,您可以使用 NSDate 获取当前日期/时间:

NSDate rightNow = [NSDate date];

然后我想使用该日期来检查它是否在 9AM - 5PM 的范围内。

最佳答案

我想出了一个解决方案。如果您有更好的解决方案,请随时留下,我会将其标记为正确。

+ (BOOL)date:(NSDate*)date isBetweenDate:(NSDate*)beginDate andDate:(NSDate*)endDate
{
if ([date compare:beginDate] == NSOrderedAscending)
return NO;

if ([date compare:endDate] == NSOrderedDescending)
return NO;

return YES;
}

关于objective-c - 如何检查 NSDate 是否发生在其他两个 NSDate 之间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1072848/

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