问题标签 [nsdatecomponent]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1028 浏览

ios - NSPredicate:使用filteredArrayUsingPredicate过滤NSDateComponents数组时发送到实例的无法识别的选择器

我有一些代码,其中我得到了从现在到一年的日期数组

我需要dateComponentsInRange使用另一个按日、月和年进行比较的日期组件数组来过滤该数组()。

到目前为止我试过这个

但我收到以下错误

0 投票
2 回答
79 浏览

ios - ios8 - 查看记录是过去还是未来

我正在解析一个数组,并想从现在开始清除记录。

我有这个代码:

结果:

但是两个结果数字不正确,因此结果不正确。有人可以告诉我我做错了什么吗?谢谢

更新:感谢下面的答案,我更新了我的代码如下:

Update2:我忘了添加当地时区。感谢所有的帮助。

0 投票
1 回答
130 浏览

objective-c - 将 NSDate 更改为该周的星期五

目前我有下面的代码来增加我的日子到下一个星期五,但是我需要的是获得本周的星期五。例如,如果是上周日,03/01。我希望我的回复是上周五(02/28)而不是周五(03/06)。

我已经检查了其他答案,但对如何实现一种干净的方式来实现这一点感到困惑。

0 投票
1 回答
130 浏览

ios - NSDate.timeIntervalSinceDate 没有节时调整?

当我比较 10 月 25 日的开始和结束时,我得到 89999 秒(25 小时)。

我使用以下方法比较日期:

但是,当我比较小时数时,我得到 24。我使用 NSDate 的以下扩展功能来比较小时数:

有没有办法在没有白天时间调整的情况下以秒为单位获得差异?在我的情况下,我不需要它们,我需要秒粒度。

0 投票
1 回答
53 浏览

ios - 我得到了像 07:14 Am/Pm 这样的时间格式,我需要在 NSDateComponent 中转换像 19:14 这样的时间格式

我想在设置时间时获得本地通知,所以在时间选择器中,我得到了时间格式,例如上午 07:14 上午/下午,我需要转换为 19:14,以便我可以设置如下值

我想将 07 转换为 19 如何将值放入 datecomponet..