gpt4 book ai didi

objective-c - 比较 Objective-C 中的时间和日期

转载 作者:行者123 更新时间:2023-12-04 02:47:00 24 4
gpt4 key购买 nike

我如何在 Objective-C 中进行比较,以查看某个时间和日期是否与另一个已经在 plist 中的时间和日期重叠?

这最常用于预订/预订应用程序,以查看该特定时间段是否已被占用等。

最佳答案

试试这个来比较..

NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"MM/dd/yyyy hh:mm:ss aa"];


NSDate *dateOne=[dateFormat dateFromString:@"01/09/2011 11:12:10 AM" ];
NSDate *dateTwo = [NSDate date];

switch ([dateOne compare:dateTwo]){
case NSOrderedAscending:
//NSLog(@"NSOrderedAscending");
break;
case NSOrderedSame:
//NSLog(@"NSOrderedSame");
{
break;
case NSOrderedDescending:
//NSLog(@"NSOrderedDescending");
break;
}

[dateFormat release];

关于objective-c - 比较 Objective-C 中的时间和日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7419381/

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