在 NSArray 中查找具有给定时间(例如晚上 8 点)之后的某个时间的 NSDate?

2024-01-27

Objective-C 中是否有一种快速方法可以识别 NSArray 中的 NSDate 在给定时间(例如晚上 8 点)之后的某个时间?

除了手动遍历数组中的每个 NSDate 然后使用 NSDateComponents 来分解小时/分钟/秒之外,我看不到任何东西......甚至不确定是否有一种简单的方法可以从 NSDate 中获取时间代表 24 小时一小部分的时尚,因为这可能会有所帮助。 (例如,在这种情况下,下午 6 点将是 18/24 = 0.75)


无需闯入NSDateComponents.



NSTimeInterval interval = [date1 timeIntervalSinceDate:date2];
if (interval > 0) {
    // date2 is earlier
} else {
    // date1 is earlier
}
  

现在您可以用 date2 表示您的目标时间(例如,晚上 8 点),并将数组的所有日期与该时间进行比较。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 NSArray 中查找具有给定时间(例如晚上 8 点)之后的某个时间的 NSDate? 的相关文章

  • 如何在 Core Data 中存储图像?

    只是猜测 我创建一个属性并将其类型设置为 二进制 但最终我该如何使用它呢 我猜幕后有一个 NSData 那么该属性实际上采用 NSData 吗 这个问题已经被问过很多次了 答案有点复杂 当涉及二进制数据时 您应该根据要使用的数据的预期大小来
  • 如何将 UILabel 的值绑定到实例变量?

    我是 mac objective c 的新手 我的问题是 我想知道是否可以将 UILabel 文本绑定到变量 而不必在值更改时手动设置文本 例如 在 Mac OS 上 当我打开新的 Finder 窗口并删除文件时 任务栏中的全局可用空间就会
  • 将 SSLSetEnabledCiphers 与 AFNetworking 结合使用来禁用弱密码

    我正在尝试禁用一些密码 弱 例如单个 DES 单个 DES 40 位等 我尝试过使用这段代码在 Cocoa 中使用 CFSocket CFStream 时如何设置 SSL 密码 https stackoverflow com questio
  • 推送动画,没有阴影和停电

    我有一个简单的iOS NavigationController基于应用程序 二UICollectionViews 相继 如果元素打开 第一个合集 被点击时 第二集 将被打开 非常简单 重要的提示 Both UICollectionViews
  • ios水平居中约束问题?

    I am having hard time in learning constraints auto layout in iOS I have used any width any height I have a storyboard sc
  • 在 iPhone 中缝合图片

    我想并排缝合2张png 在Cocoa中 我会使用 NSImage initWithSize 然后只是drawInRect 但是 UIImage 没有 initWithSize 类 我现在该怎么做 Use UIGraphicsBeginIma
  • 水平 UICollectionView 单行布局

    我正在尝试使用以下命令设置简单的水平布局UICollectionView 兜圈子却没有达到预期的结果 所以任何指针或例子将不胜感激 我粘贴经常更改的代码但没有成功可能没什么意义 该图像显示两行 第一行是单个项目 尺寸正确并且在中心正确对齐
  • 如何阻止 UITableView moveRowAt IndexPath 在重新排序时留下空白行

    我遇到一个问题 在重新排序 UITableViewCells 时 tableView 不随单元格滚动 仅出现一个空白行 任何后续滚动都会出现数组越界错误 堆栈跟踪中没有我的任何代码 这是该问题的快速视频 http www screencas
  • 加载新控制器时,iPhone 横向模式切换到纵向模式

    我的应用程序在横向模式下正确启动并且运行良好 BOOL shouldAutorotateToInterfaceOrientation UIInterfaceOrientation interfaceOrientation if interf
  • UIView晃动动画

    我试图在按下按钮时使 UIView 摇动 我正在调整我找到的代码http www cimgf com 2008 02 27 core animation tutorial window shake effect http www cimgf
  • Mac OS X 上的 .dll 等效项 [重复]

    这个问题在这里已经有答案了 我来自一个Windows背景 我习惯于通过创建 dll 然后分发所有库和文档 因此 如果用户想要使用它 他会添加对库的引用并使用它 但是 在 Mac 中 我正在开发 SDK 并且我想要一种方法creating a
  • 有没有类似于 iOS 的 canOpenURL 来检查移动浏览器的 URL 方案? [复制]

    这个问题在这里已经有答案了 可能的重复 iPhone Safari 检查 JavaScript 是否支持 URL 方案 https stackoverflow com questions 627916 iphone safari check
  • 有什么方法可以询问方法的名称吗?

    我正在尝试调试我正在开发的 iPhone 应用程序 向各种源文件添加 50 条 NSLog 语句的想法让我感到很兴奋 我想做的是写一对陈述 比如 NSString methodName self methodName NSLog metho
  • ABAddressBookCopyArrayOfAllPeople 中缺少联系人

    我试图从我的应用程序中的地址簿中查找电话号码 但很惊讶没有找到它 问题是 我已经在我的应用程序访问的控制台中打印了地址簿的所有号码 奇怪的是 有些联系人丢失了 我正在将输出与我的地址簿进行比较 虽然数量很少 但仍然如此 这就是我访问地址簿的
  • 如何删除 UITableView 中的缩进?

    首先 我对此很陌生 我很可能忘记了一些非常简单的事情 问题 我正在制作一个应用程序 在 a 中显示来自 imgur com 的随机图像tableView 由于某种原因 所有单元格都会缩进少量 如下图所示 我摆弄了许多设置storyboard
  • 在 WKWebView 中禁用缩放?

    有谁知道在 WKWebView 中禁用双击和捏缩放的简单方法 我尝试过的任何方法都不起作用 Webview scrollView allowsMagnification false Error value of type WKWebView
  • 使用 UITabBarController 时覆盖整个屏幕的视图?

    我想在 UITabBarController 设置中在整个屏幕上覆盖 HUD 样式的透明图形 执行此操作的按钮位于第一个选项卡的屏幕 FirstViewController 中 并且覆盖层也应该覆盖选项卡 这可能吗 您可以将新视图直接附加到
  • 在 Objective-C 中的 Swift 类上调用 NSStringFromClass 返回模块损坏的名称

    我知道这个问题 https stackoverflow com questions 24107658 get a user readable version of the class name in swift in objc nsstri
  • 诊断和仪器均缺少“僵尸”选项

    运行 Xcode 4 0 2 Zombie 选项丢失 其他 SO 帖子建议找到它的两个地方 Product gt Run looks like this Product gt Profile looks like this 奇怪的是 我之前
  • 节拍匹配算法

    我最近开始尝试创建一个移动应用程序 iOS Android 它将自动击败比赛 http en wikipedia org wiki Beatmatching http en wikipedia org wiki Beatmatching 两

随机推荐

  • Conda gcc 不会取代系统 gcc

    我正在尝试在 Conda 环境中编译一些代码 我在其中 之前安装了编译包gcc linux 64 然而 即使在停用并再次重新激活环境之后 gcc还是 usr bin gcc 我应该怎么做才能让 Conda 按预期工作 即 使用该工具 我安装
  • 在matlab中计算列相关性的快速方法是什么

    我有两个非常大的矩阵 60x25000 我想仅计算两个矩阵之间的列之间的相关性 例如 corrVal 1 corr mat1 1 mat2 1 corrVal 2 corr mat1 2 mat2 2 corrVal i corr mat1
  • 我想我发现了一个“不存在的单子”

    我发现 Haskell 的一个奇怪的特性让我相信我的思考方式是错误的 我认为在Haskell中 应该有一些 不存在的 单子 这是因为以下原因 Prelude gt return 1 1 Prelude gt return 1 gt gt x
  • 是否可以将一列引用为多个外键?

    I have few tables and I want to reference one column from PDF table to multiple other tables 例如 如果 PDF 表格select输出看起来像这样
  • 使用 C++ 数组中出现次数最多的元素?

    我尝试过以下代码来获取数组中出现次数最多的元素 它运行良好 但唯一的问题是 当有两个或多个元素具有相同的出现次数并且等于最多出现的元素时 它只显示扫描的第一个元素 请帮助我解决这个问题 include
  • 用自定义激活替换 sigmoid 激活

    我正在尝试用分段线性函数替换 Keras sigmoid 函数 定义如下 def custom activation 4 x if x lt 6 return 0 elif x gt 6 and x lt 4 return 0 0078 x
  • 使用仅 getter 自动属性显式实现接口(C# 6 功能)

    使用自动属性进行显式接口实现在 C 5 中是不可能的 https stackoverflow com a 3905035 1565070 但现在 C 6 支持仅 getter 自动属性 http www c sharpcorner com
  • 如何等待2秒?

    如何导致执行延迟指定的秒数 这不这样做 WAITFOR DELAY 00 02 正确的格式是什么 的文档WAITFOR http msdn microsoft com en us library ms187331 aspx没有明确规定所需的
  • 如何使用python列出Kafka消费者组

    我想用 python 获取 Kafka 消费者组列表 但我不能 我使用zookeeper python客户端 kazoo 但消费者组列表为空 因为此方法适用于旧消费者 而我们不使用旧消费者 如何使用python代码获取消费者组列表 kafk
  • std::mutex::lock 阻塞 CPU 使用

    我希望能够随意冻结和解冻线程 我目前的解决方案是通过回调和忙等待睡眠来完成的 这显然不是一个最优解 我正在考虑让主线程锁定互斥体 然后让从属线程运行一个锁定和解锁同一互斥体的函数 我担心的是 如果是真正的繁忙等待 可能会占用 CPU 资源
  • IsAssignableFrom() 在应该返回 true 时返回 false

    我正在开发一个加载指定文件夹中包含的 dll 的插件系统 然后 我使用反射来加载程序集 迭代它们包含的类型并识别任何实现我的程序集IPlugin界面 我正在使用类似于以下的代码进行检查 foreach Type t in myTypes i
  • 在 ExtendScript for Illustrator 中执行外部脚本

    Summary 有没有办法使用execute 函数将参数传递给Python脚本 并让Python脚本在执行时使用该参数 然后将结果返回给ExtendScript 语境 我正在为 Illustrator 构建一个脚本 该脚本必须查询 Web
  • MapStruct 可以对 Hibernate 实体类进行深度代理吗

    对于想要直接返回实体类的 Web 服务开发人员来说 这是一个常见问题 即使加载了我需要的所有数据 仍然有许多我不需要的未初始化的代理和集合 我希望他们只返回 null 而不是抛出延迟加载异常 基本上我只想要 POJO 合约 但是必须清除代理
  • randperm() 可以生成多个随机排列吗?

    在Matlab中 p randperm n k 返回一个行向量 其中包含从 1 到 n 含 中随机选择的 k 个唯一整数 一次调用 randperm 是否可以返回多行向量 每一行都如上所示 如果没有 是否有其他方法来生成几个随机排列 在这种
  • 如何跨 DLL 边界使用 Boost.Log?

    我正在尝试整合升压日志 http www boost org doc libs 1 55 0 libs log doc html index html在一个相当大的应用程序中 该应用程序由一个从 DLL 动态加载插件的主应用程序组成 最初的
  • PowerPoint VBA - 定期更新 Excel 中的链接图

    我正在尝试构建这个系统 其中包含来自外部 Excel 文件的链接图的 PowerPoint 演示文稿 我发现我可以在 PowerPoint 中右键单击该图表 然后单击 更新链接 该图表就会自动更新 但如果我想要自动化怎么办 如果这可以在不创
  • Blazor InputText 在 TextChanged 时调用异步方法

    我尝试捕获 Blazor 服务器端 中输入文本的文本更改 然后调用异步方法来检查输入是否是正确的优惠券代码 HTML
  • WinForms 标签不希望透明的原因是什么?

    为什么无法将标签的背景颜色设置为透明 我以前做过 但现在只是不想 我创建了一个新的用户控件 为其添加了进度条和标签 当我将标签的背景颜色设置为透明时 它仍然是灰色 这是为什么 我想要的是将标签放在进度条顶部 以便其文本位于进度条 中 向您的
  • 除了 WebServiceGatewaySupport#getWebServiceTemplate() 之外,还有其他方法在 Spring Boot 中获取 WebServiceTemplate 吗?

    Spring 提供了org springframework ws client core support WebServiceGatewaySupport类 这是根据Spring文档 http docs spring io spring w
  • 在 NSArray 中查找具有给定时间(例如晚上 8 点)之后的某个时间的 NSDate?

    Objective C 中是否有一种快速方法可以识别 NSArray 中的 NSDate 在给定时间 例如晚上 8 点 之后的某个时间 除了手动遍历数组中的每个 NSDate 然后使用 NSDateComponents 来分解小时 分钟 秒